public static class BottomSheet.BottomGridSheetBuilder
extends java.lang.Object
BottomSheet 对话框。| Modifier and Type | Class and Description |
|---|---|
static interface |
BottomSheet.BottomGridSheetBuilder.OnSheetItemClickListener |
static interface |
BottomSheet.BottomGridSheetBuilder.Style |
| Modifier and Type | Field and Description |
|---|---|
static int |
FIRST_LINE
item 出现在第一行
|
static int |
SECOND_LINE
item 出现在第二行
|
| Constructor and Description |
|---|
BottomGridSheetBuilder(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
BottomSheet.BottomGridSheetBuilder |
addItem(int imageRes,
java.lang.CharSequence textAndTag,
int style) |
BottomSheet.BottomGridSheetBuilder |
addItem(int imageRes,
java.lang.CharSequence text,
java.lang.Object tag,
int style) |
BottomSheet.BottomGridSheetBuilder |
addItem(int imageRes,
java.lang.CharSequence text,
java.lang.Object tag,
int style,
int subscriptRes) |
BottomSheet.BottomGridSheetBuilder |
addItem(android.view.View view,
int style) |
BottomSheet |
build() |
BottomSheetItemView |
createItemView(android.graphics.drawable.Drawable drawable,
java.lang.CharSequence text,
java.lang.Object tag,
int subscriptRes) |
protected int |
getContentViewLayoutId() |
protected int |
getItemViewLayoutId() |
BottomSheet.BottomGridSheetBuilder |
setBottomButtonTypeFace(android.graphics.Typeface bottomButtonTypeFace) |
BottomSheet.BottomGridSheetBuilder |
setButtonClickListener(android.view.View.OnClickListener buttonClickListener) |
BottomSheet.BottomGridSheetBuilder |
setButtonText(java.lang.CharSequence buttonText) |
BottomSheet.BottomGridSheetBuilder |
setIsShowButton(boolean isShowButton) |
BottomSheet.BottomGridSheetBuilder |
setItemTextTypeFace(android.graphics.Typeface itemTextTypeFace) |
void |
setItemVisibility(java.lang.Object tag,
int visibility) |
BottomSheet.BottomGridSheetBuilder |
setOnSheetItemClickListener(BottomSheet.BottomGridSheetBuilder.OnSheetItemClickListener onSheetItemClickListener) |
public static final int FIRST_LINE
public static final int SECOND_LINE
public BottomGridSheetBuilder(android.content.Context context)
public BottomSheet.BottomGridSheetBuilder addItem(int imageRes, java.lang.CharSequence textAndTag, int style)
public BottomSheet.BottomGridSheetBuilder addItem(int imageRes, java.lang.CharSequence text, java.lang.Object tag, int style)
public BottomSheet.BottomGridSheetBuilder setIsShowButton(boolean isShowButton)
public BottomSheet.BottomGridSheetBuilder setButtonText(java.lang.CharSequence buttonText)
public BottomSheet.BottomGridSheetBuilder setButtonClickListener(android.view.View.OnClickListener buttonClickListener)
public BottomSheet.BottomGridSheetBuilder setItemTextTypeFace(android.graphics.Typeface itemTextTypeFace)
public BottomSheet.BottomGridSheetBuilder setBottomButtonTypeFace(android.graphics.Typeface bottomButtonTypeFace)
public BottomSheet.BottomGridSheetBuilder addItem(int imageRes, java.lang.CharSequence text, java.lang.Object tag, int style, int subscriptRes)
public BottomSheet.BottomGridSheetBuilder addItem(android.view.View view, int style)
public BottomSheetItemView createItemView(android.graphics.drawable.Drawable drawable, java.lang.CharSequence text, java.lang.Object tag, int subscriptRes)
public void setItemVisibility(java.lang.Object tag,
int visibility)
public BottomSheet.BottomGridSheetBuilder setOnSheetItemClickListener(BottomSheet.BottomGridSheetBuilder.OnSheetItemClickListener onSheetItemClickListener)
public BottomSheet build()
protected int getContentViewLayoutId()
protected int getItemViewLayoutId()