View.SetLayerType(LayerType, Paint) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan tipe lapisan yang mendukung tampilan ini.
[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
Parameter
- layerType
- LayerType
Jenis lapisan yang akan digunakan dengan tampilan ini, harus salah satu dari #LAYER_TYPE_NONE
, #LAYER_TYPE_SOFTWARE
atau #LAYER_TYPE_HARDWARE
- paint
- Paint
Cat yang digunakan untuk menyusun lapisan. Argumen ini bersifat opsional dan bisa null. Ini diabaikan ketika jenis lapisan #LAYER_TYPE_NONE
- Atribut
Keterangan
Menentukan tipe lapisan yang mendukung tampilan ini. Lapisannya bisa #LAYER_TYPE_NONE
, #LAYER_TYPE_SOFTWARE
atau #LAYER_TYPE_HARDWARE
.
Lapisan dikaitkan dengan instans opsional android.graphics.Paint
yang mengontrol bagaimana lapisan terdiri di layar. Properti cat berikut diperhitungkan saat menyusun lapisan:
<ul><liandroid.graphics.Paint#getAlpha() Translucency (alpha)
<>/li><android.graphics.Paint#getXfermode() Blending mode
></li><liandroid.graphics.Paint#getColorFilter() Color filter
<>/li></ul>
Jika tampilan ini memiliki nilai alfa yang diatur ke < 1,0 dengan memanggil #setAlpha(float)
, nilai alfa dari cat lapisan digantikan oleh nilai alfa tampilan ini.
Lihat dokumentasi #LAYER_TYPE_NONE
, #LAYER_TYPE_SOFTWARE
dan #LAYER_TYPE_HARDWARE
untuk informasi selengkapnya tentang kapan dan bagaimana menggunakan lapisan.
Dokumentasi Java untuk android.view.View.setLayerType(int, android.graphics.Paint)
.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.