View.SetLayerType(LayerType, Paint) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает тип слоя, который поддерживает это представление.
[Android.Runtime.Register("setLayerType", "(ILandroid/graphics/Paint;)V", "GetSetLayerType_ILandroid_graphics_Paint_Handler")]
public virtual void SetLayerType(Android.Views.LayerType layerType, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("setLayerType", "(ILandroid/graphics/Paint;)V", "GetSetLayerType_ILandroid_graphics_Paint_Handler")>]
abstract member SetLayerType : Android.Views.LayerType * Android.Graphics.Paint -> unit
override this.SetLayerType : Android.Views.LayerType * Android.Graphics.Paint -> unit
Параметры
- layerType
- LayerType
Тип слоя, используемого с этим представлением, должен быть одним из #LAYER_TYPE_NONE
или #LAYER_TYPE_SOFTWARE
#LAYER_TYPE_HARDWARE
- paint
- Paint
Краска, используемая для создания слоя. Этот аргумент является необязательным и может иметь значение NULL. Он игнорируется при типе слоя #LAYER_TYPE_NONE
- Атрибуты
Комментарии
Указывает тип слоя, который поддерживает это представление. Слой может быть #LAYER_TYPE_NONE
или #LAYER_TYPE_SOFTWARE
#LAYER_TYPE_HARDWARE
.
Слой связан с необязательным android.graphics.Paint
экземпляром, который управляет тем, как слой состоит на экране. При создании слоя учитываются следующие свойства краски:
<ul><liandroid.graphics.Paint#getAlpha() Translucency (alpha)
></<>li/li>android.graphics.Paint#getXfermode() Blending mode
</<>li/li/liandroid.graphics.Paint#getColorFilter() Color filter
<>/li></ul>
Если это представление имеет альфа-значение, равное < 1,0 путем вызова #setAlpha(float)
, альфа-значение краски слоя заменяется альфа-значением этого представления.
Дополнительные сведения о том, когда и как использовать слои, см. в документации по этой #LAYER_TYPE_SOFTWARE
#LAYER_TYPE_HARDWARE
статье#LAYER_TYPE_NONE
.
Документация по Java для android.view.View.setLayerType(int, android.graphics.Paint)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.