語言

LayerDrawable.SetLayerGravity(Int32, GravityFlags) 方法

定義

設定用於定位或拉伸指定層的重力。

[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

參數

index
Int32

可繪圖索引以進行調整

gravity
GravityFlags

該層要設定的重力

屬性

備註

設定用於定位或拉伸指定層的重力。 重力會在任何層內嵌(見) #setLayerInset(int, int, int, int, int)或填充物(見 #setPaddingMode(int))後施加。

若重力指定為 Gravity#NO_GRAVITY,預設行為取決於是否設定明確寬度或高度(參見 #setLayerSize(int, int, int)),若未設定尺寸,該方向重力預設為 Gravity#FILL_HORIZONTALGravity#FILL_VERTICAL;否則該方向重力預設為 Gravity#LEFTGravity#TOP

Java 文件 android.graphics.drawable.LayerDrawable.setLayerGravity(int, int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於