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

用來組成這一層的顏料。 此參數為可選且可為空。 當圖層類型為 #LAYER_TYPE_NONE

屬性

備註

指定支撐此視圖的層型。 該層可以是 #LAYER_TYPE_NONE#LAYER_TYPE_SOFTWARE#LAYER_TYPE_HARDWARE

圖層會與一個可選 android.graphics.Paint 的實例相關聯,該實例控制該圖層在螢幕上的組成方式。 在組成該層時,會考慮油漆的以下特性:

<烏爾><李>android.graphics.Paint#getAlpha() Translucency (alpha)</李><李>android.graphics.Paint#getXfermode() Blending mode</李><李>android.graphics.Paint#getColorFilter() Color filter</李/烏爾><>

若此視圖將 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 屬性授權中所述的詞彙使用。

適用於

另請參閱