ViewGroup.PersistentDrawingCache Свойство

Определение

Возвращает целое число, указывающее, какие типы кэшей рисования хранятся в памяти. Указывает, какие типы кэшей рисования должны храниться в памяти после их создания.

public virtual Android.Views.PersistentDrawingCaches PersistentDrawingCache { [Android.Runtime.Register("getPersistentDrawingCache", "()I", "GetGetPersistentDrawingCacheHandler")] get; [Android.Runtime.Register("setPersistentDrawingCache", "(I)V", "GetSetPersistentDrawingCache_IHandler")] set; }
[<get: Android.Runtime.Register("getPersistentDrawingCache", "()I", "GetGetPersistentDrawingCacheHandler")>]
[<set: Android.Runtime.Register("setPersistentDrawingCache", "(I)V", "GetSetPersistentDrawingCache_IHandler")>]
member this.PersistentDrawingCache : Android.Views.PersistentDrawingCaches with get, set

Значение свойства

одно или сочетание #PERSISTENT_NO_CACHE, #PERSISTENT_ANIMATION_CACHE#PERSISTENT_SCROLLING_CACHE и#PERSISTENT_ALL_CACHES

Атрибуты

Комментарии

Документация по методу получения свойств:

Возвращает целое число, указывающее, какие типы кэшей рисования хранятся в памяти.

Этот элемент не рекомендуется. Кэш рисования представления был в значительной степени устарел с введением аппаратного ускорения отрисовки в API 11. С аппаратным ускорением промежуточные уровни кэша в значительной степени ненужны и могут легко привести к потере производительности из-за затрат на создание и обновление слоя. В редких случаях, когда слои кэширования полезны, например для альфа-анимации, #setLayerType(int, Paint) обрабатываются с помощью аппаратной отрисовки. Для отрисованных по программному обеспечению моментальных снимков небольшой части иерархии представления или отдельных представлений рекомендуется создать из CanvasBitmap представления или android.graphics.Picture вызвать #draw(Canvas) его. Однако эти программные отрисовки не рекомендуется использовать и имеют проблемы совместимости с функциями отрисовки только для оборудования, такими как android.graphics.Bitmap.Config#HARDWARE Config.HARDWARE растровые изображения, тени в режиме реального времени и вырезка структуры. Для снимка экрана пользовательского интерфейса для отчетов отзывов или модульного тестирования PixelCopy API рекомендуется.

Java документации по android.view.ViewGroup.getPersistentDrawingCache().

Документация по набору свойств:

Указывает, какие типы кэшей рисования должны храниться в памяти после их создания.

Этот элемент не рекомендуется. Кэш рисования представления был в значительной степени устарел с введением аппаратного ускорения отрисовки в API 11. С аппаратным ускорением промежуточные уровни кэша в значительной степени ненужны и могут легко привести к потере производительности из-за затрат на создание и обновление слоя. В редких случаях, когда слои кэширования полезны, например для альфа-анимации, #setLayerType(int, Paint) обрабатываются с помощью аппаратной отрисовки. Для отрисованных по программному обеспечению моментальных снимков небольшой части иерархии представления или отдельных представлений рекомендуется создать из CanvasBitmap представления или android.graphics.Picture вызвать #draw(Canvas) его. Однако эти программные отрисовки не рекомендуется использовать и имеют проблемы совместимости с функциями отрисовки только для оборудования, такими как android.graphics.Bitmap.Config#HARDWARE Config.HARDWARE растровые изображения, тени в режиме реального времени и вырезка структуры. Для снимка экрана пользовательского интерфейса для отчетов отзывов или модульного тестирования PixelCopy API рекомендуется.

Java документации по android.view.ViewGroup.setPersistentDrawingCache(int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

См. также раздел