LayerDrawable.SetLayerGravity(Int32, GravityFlags) Metode

Definisi

Mengatur gravitasi yang digunakan untuk memosisikan atau meregangkan lapisan yang ditentukan dalam kontainernya.

[Android.Runtime.Register("setLayerGravity", "(II)V", "GetSetLayerGravity_IIHandler", ApiSince=23)]
public virtual void SetLayerGravity(int index, Android.Views.GravityFlags gravity);
[<Android.Runtime.Register("setLayerGravity", "(II)V", "GetSetLayerGravity_IIHandler", ApiSince=23)>]
abstract member SetLayerGravity : int * Android.Views.GravityFlags -> unit
override this.SetLayerGravity : int * Android.Views.GravityFlags -> unit

Parameter

index
Int32

indeks yang dapat digambar untuk disesuaikan

gravity
GravityFlags

gravitasi yang akan diatur untuk lapisan

Atribut

Keterangan

Mengatur gravitasi yang digunakan untuk memosisikan atau meregangkan lapisan yang ditentukan dalam kontainernya. Gravitasi diterapkan setelah inset lapisan apa pun (lihat #setLayerInset(int, int, int, int, int)) atau padding (lihat #setPaddingMode(int)).

Jika gravitasi ditentukan sebagai Gravity#NO_GRAVITY, perilaku default tergantung pada apakah lebar atau tinggi eksplisit telah diatur (lihat #setLayerSize(int, int, int)), Jika dimensi tidak diatur, gravitasi ke arah tersebut default ke Gravity#FILL_HORIZONTAL atau Gravity#FILL_VERTICAL; jika tidak, gravitasi ke arah tersebut default ke Gravity#LEFT atau Gravity#TOP.

Java dokumentasi untuk android.graphics.drawable.LayerDrawable.setLayerGravity(int, int).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk