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
用來組成這一層的顏料。 此參數為可選且可為空。 當圖層類型為 #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 屬性授權中所述的詞彙使用。