LayerDrawable.SetLayerGravity(Int32, GravityFlags) Método

Definição

Define a gravidade usada para posicionar ou esticar a camada especificada dentro de seu contêiner.

[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

Parâmetros

index
Int32

o índice do desenhável a ser ajustado

gravity
GravityFlags

a gravidade a ser definida para a camada

Atributos

Comentários

Define a gravidade usada para posicionar ou esticar a camada especificada dentro de seu contêiner. A gravidade é aplicada após qualquer inset de camada (consulte #setLayerInset(int, int, int, int, int)) ou preenchimento (consulte #setPaddingMode(int)).

Se a gravidade for especificada como Gravity#NO_GRAVITY, o comportamento padrão dependerá se uma largura ou altura explícita tiver sido definida (veja #setLayerSize(int, int, int)), se uma dimensão não estiver definida, a gravidade nessa direção será padrão Gravity#FILL_HORIZONTAL ou Gravity#FILL_VERTICAL; caso contrário, a gravidade nessa direção padrão Gravity#LEFT será ou Gravity#TOP.

Java documentação para android.graphics.drawable.LayerDrawable.setLayerGravity(int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a