共用方式為


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><li>android.graphics.Paint#getAlpha() Translucency (alpha)</li><<android.graphics.Paint#getXfermode() Blending mode> li/li><>android.graphics.Paint#getColorFilter() Color filter< li/li></ul>

如果這個檢視的 Alpha 值設定 < 為 1.0, #setAlpha(float)則圖層繪製的 Alpha 值會由此檢視的 Alpha 值取代。

如需 #LAYER_TYPE_NONE使用層次的時機和方式的詳細資訊, #LAYER_TYPE_SOFTWARE#LAYER_TYPE_HARDWARE 請參閱 的檔。

android.view.View.setLayerType(int, android.graphics.Paint)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

另請參閱