View.SetLayerType(LayerType, Paint) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定此檢視的圖層類型。
[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 屬性授權中所述的詞彙使用。