Язык

View.HasOverlappingRendering Свойство

Определение

Возвращает, имеет ли это представление содержимое, которое перекрывается.

public virtual bool HasOverlappingRendering { [Android.Runtime.Register("hasOverlappingRendering", "()Z", "GetHasOverlappingRenderingHandler")] get; }
[<get: Android.Runtime.Register("hasOverlappingRendering", "()Z", "GetHasOverlappingRenderingHandler")>]
member this.HasOverlappingRendering : bool

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

Значение true, если содержимое в этом представлении может перекрываться, значение false в противном случае.

Атрибуты

Комментарии

Возвращает, имеет ли это представление содержимое, которое перекрывается.

Эта функция, предназначенная для переопределения определенными типами представлений, является оптимизацией при настройке альфа-представления в представлении. Если отрисовка перекрывается в представлении с альфа-1 < , это представление рисуется в буфер внеэкранного экрана, а затем композитируется на месте, что может быть дорогостоящим. Если представление не имеет перекрывающейся отрисовки, представление может нарисовать каждый примитив с соответствующим альфа-значением напрямую. Пример перекрывающейся отрисовки — TextView с фоновым изображением, например "Кнопка". Примером не перекрывающейся отрисовки является TextView без фона или ImageView с изображением переднего плана. Реализация по умолчанию возвращает значение true; подклассы должны переопределяться, если у них есть случаи, которые можно оптимизировать.

<strong>Примечание.</strong> Возвращаемое значение этого метода игнорируется, если #forceHasOverlappingRendering(boolean) он был вызван в этом представлении.

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

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

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