View.DrawingCacheBackgroundColor Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот элемент устарел. -или- Установка сплошного цвета фона для растровых изображений кэша рисунков повысит производительность и использование памяти.
public virtual Android.Graphics.Color DrawingCacheBackgroundColor { [Android.Runtime.Register("getDrawingCacheBackgroundColor", "()I", "GetGetDrawingCacheBackgroundColorHandler")] get; [Android.Runtime.Register("setDrawingCacheBackgroundColor", "(I)V", "GetSetDrawingCacheBackgroundColor_IHandler")] set; }
[<get: Android.Runtime.Register("getDrawingCacheBackgroundColor", "()I", "GetGetDrawingCacheBackgroundColorHandler")>]
[<set: Android.Runtime.Register("setDrawingCacheBackgroundColor", "(I)V", "GetSetDrawingCacheBackgroundColor_IHandler")>]
member this.DrawingCacheBackgroundColor : Android.Graphics.Color with get, set
Значение свойства
Цвет фона, используемый для растрового изображения кэша рисунков.
- Атрибуты
Комментарии
Документация по методу получения свойств:
Этот элемент устарел. Кэш рисования представлений был в значительной степени устарел с появлением аппаратного ускорения отрисовки в API 11. Благодаря аппаратному ускорению промежуточные уровни кэша в значительной степени не нужны и могут легко привести к чистой потере производительности из-за затрат на создание и обновление слоя. В редких случаях, когда кэширование слоев полезно, например для альфа-анимации, #setLayerType(int, Paint)
обрабатывает это с помощью аппаратной отрисовки. Для программно отрисованных моментальных снимков небольшой части иерархии представления или отдельных представлений рекомендуется создать Canvas
из Bitmap
или android.graphics.Picture
и вызвать #draw(Canvas)
в представлении. Однако эти программные отрисовки не рекомендуется использовать и имеют проблемы совместимости с аппаратными функциями отрисовки, такими как android.graphics.Bitmap.Config#HARDWARE Config.HARDWARE
растровые изображения, тени в режиме реального времени и обрезка контура. Для снимков экрана пользовательского интерфейса для отчетов отзывов или модульного тестирования PixelCopy
рекомендуется использовать API.
Документация по Java для android.view.View.getDrawingCacheBackgroundColor()
.
Документация по методу задания свойств:
Установка сплошного цвета фона для растровых изображений кэша рисунков повысит производительность и использование памяти. Обратите внимание, что этот параметр следует использовать только в том случае, если это представление всегда будет нарисовано поверх сплошного цвета.
Этот элемент устарел. Кэш рисования представлений был в значительной степени устарел с появлением аппаратного ускорения отрисовки в API 11. Благодаря аппаратному ускорению промежуточные уровни кэша в значительной степени не нужны и могут легко привести к чистой потере производительности из-за затрат на создание и обновление слоя. В редких случаях, когда кэширование слоев полезно, например для альфа-анимации, #setLayerType(int, Paint)
обрабатывает это с помощью аппаратной отрисовки. Для программно отрисованных моментальных снимков небольшой части иерархии представления или отдельных представлений рекомендуется создать Canvas
из Bitmap
или android.graphics.Picture
и вызвать #draw(Canvas)
в представлении. Однако эти программные отрисовки не рекомендуется использовать и имеют проблемы совместимости с аппаратными функциями отрисовки, такими как android.graphics.Bitmap.Config#HARDWARE Config.HARDWARE
растровые изображения, тени в режиме реального времени и обрезка контура. Для снимков экрана пользовательского интерфейса для отчетов отзывов или модульного тестирования PixelCopy
рекомендуется использовать API.
Документация по Java для android.view.View.setDrawingCacheBackgroundColor(int)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.