Most visited

Recently visited

CoordinatorLayout.LayoutParams

public static class CoordinatorLayout.LayoutParams
extends ViewGroup.MarginLayoutParams

java.lang.Object
    android.view.ViewGroup.LayoutParams
      android.view.ViewGroup.MarginLayoutParams
        android.support.design.widget.CoordinatorLayout.LayoutParams


描述 CoordinatorLayout的孩子所需布局的参数。

摘要(Summary)

Inherited XML attributes

From class android.view.ViewGroup.MarginLayoutParams
From class android.view.ViewGroup.LayoutParams

Inherited constants

From class android.view.ViewGroup.LayoutParams

Fields

public int anchorGravity

一个 Gravity值描述子视图 anchor查看孩子的哪个边应相对于自己的位置。

public int gravity

Gravity值描述这个孩子的观点应该如何布局。

public int keyline

指定给父级CoordinatorLayout的水平keyline的索引,该子级应与之对齐。

Inherited fields

From class android.view.ViewGroup.MarginLayoutParams
From class android.view.ViewGroup.LayoutParams

Public constructors

CoordinatorLayout.LayoutParams(int width, int height)
CoordinatorLayout.LayoutParams(CoordinatorLayout.LayoutParams p)
CoordinatorLayout.LayoutParams(ViewGroup.MarginLayoutParams p)
CoordinatorLayout.LayoutParams(ViewGroup.LayoutParams p)

公共方法(Public methods)

int getAnchorId()

获取此视图的锚点的ID。

Behavior getBehavior()

获取控制父级CoordinatorLayout内子视图布局和交互的行为。

void setAnchorId(int id)

设置此视图的锚点的ID。

void setBehavior(Behavior behavior)

设置父级CoordinatorLayout中控制子视图布局和交互的行为。

继承方法(Inherited methods)

From class android.view.ViewGroup.MarginLayoutParams
From class android.view.ViewGroup.LayoutParams
From class java.lang.Object

Fields

anchorGravity

int anchorGravity

一个 Gravity值描述子视图 anchor查看孩子的哪个边应相对于自己的位置。

gravity

int gravity

Gravity值描述这个孩子的观点应该如何布局。 如果还指定了anchor ,则重力描述了此子视图相对于其锚定位置的位置。

keyline

int keyline

指定给父级CoordinatorLayout的水平keyline的索引,该子级应与之对齐。 如果存在anchor ,则折线将被忽略。

Public constructors

CoordinatorLayout.LayoutParams

CoordinatorLayout.LayoutParams (int width, 
                int height)

参数(Parameters)
width int
height int

CoordinatorLayout.LayoutParams

CoordinatorLayout.LayoutParams (CoordinatorLayout.LayoutParams p)

参数(Parameters)
p CoordinatorLayout.LayoutParams

CoordinatorLayout.LayoutParams

CoordinatorLayout.LayoutParams (ViewGroup.MarginLayoutParams p)

参数(Parameters)
p ViewGroup.MarginLayoutParams

CoordinatorLayout.LayoutParams

CoordinatorLayout.LayoutParams (ViewGroup.LayoutParams p)

参数(Parameters)
p ViewGroup.LayoutParams

公共方法(Public methods)

getAnchorId

int getAnchorId ()

获取此视图的锚点的ID。

返回(Returns)
int A view id or NO_ID if there is no anchor

getBehavior

Behavior getBehavior ()

获取控制父级CoordinatorLayout内子视图布局和交互的行为。

返回(Returns)
Behavior The current behavior or null if no behavior is specified

setAnchorId

void setAnchorId (int id)

设置此视图的锚点的ID。

带有此ID的视图必须是包含此LayoutParams所属的子视图的CoordinatorLayout的后代。 它可能不是具有此LayoutParams的子视图或它的后代。

参数(Parameters)
id int: The view id of the anchor or NO_ID if there is no anchor

setBehavior

void setBehavior (Behavior behavior)

设置父级CoordinatorLayout中控制子视图布局和交互的行为。

设置新行为将删除当前关联的 Behavior tag

参数(Parameters)
behavior Behavior: The behavior to set or null for no special behavior

Hooray!