public static class QMUIBottomSheet.BottomGridSheetBuilder
extends java.lang.Object
implements android.view.View.OnClickListener
QMUIBottomSheet 对话框。| 限定符和类型 | 类和说明 |
|---|---|
static interface |
QMUIBottomSheet.BottomGridSheetBuilder.OnSheetItemClickListener |
static interface |
QMUIBottomSheet.BottomGridSheetBuilder.Style |
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
FIRST_LINE
item 出现在第一行
|
static int |
SECOND_LINE
item 出现在第二行
|
| 构造器和说明 |
|---|
BottomGridSheetBuilder(android.content.Context context) |
| 限定符和类型 | 方法和说明 |
|---|---|
QMUIBottomSheet.BottomGridSheetBuilder |
addItem(int imageRes,
java.lang.CharSequence textAndTag,
int style) |
QMUIBottomSheet.BottomGridSheetBuilder |
addItem(int imageRes,
java.lang.CharSequence text,
java.lang.Object tag,
int style) |
QMUIBottomSheet.BottomGridSheetBuilder |
addItem(int imageRes,
java.lang.CharSequence text,
java.lang.Object tag,
int style,
int subscriptRes) |
QMUIBottomSheet.BottomGridSheetBuilder |
addItem(android.view.View view,
int style) |
QMUIBottomSheet |
build() |
QMUIBottomSheetItemView |
createItemView(android.graphics.drawable.Drawable drawable,
java.lang.CharSequence text,
java.lang.Object tag,
int subscriptRes) |
protected int |
getContentViewLayoutId() |
protected int |
getItemViewLayoutId() |
void |
onClick(android.view.View v) |
QMUIBottomSheet.BottomGridSheetBuilder |
setBottomButtonTypeFace(android.graphics.Typeface bottomButtonTypeFace) |
QMUIBottomSheet.BottomGridSheetBuilder |
setButtonClickListener(android.view.View.OnClickListener buttonClickListener) |
QMUIBottomSheet.BottomGridSheetBuilder |
setButtonText(java.lang.CharSequence buttonText) |
QMUIBottomSheet.BottomGridSheetBuilder |
setIsShowButton(boolean isShowButton) |
QMUIBottomSheet.BottomGridSheetBuilder |
setItemTextTypeFace(android.graphics.Typeface itemTextTypeFace) |
void |
setItemVisibility(java.lang.Object tag,
int visibility) |
QMUIBottomSheet.BottomGridSheetBuilder |
setOnSheetItemClickListener(QMUIBottomSheet.BottomGridSheetBuilder.OnSheetItemClickListener onSheetItemClickListener) |
public static final int FIRST_LINE
public static final int SECOND_LINE
public QMUIBottomSheet.BottomGridSheetBuilder addItem(int imageRes, java.lang.CharSequence textAndTag, int style)
public QMUIBottomSheet.BottomGridSheetBuilder addItem(int imageRes, java.lang.CharSequence text, java.lang.Object tag, int style)
public QMUIBottomSheet.BottomGridSheetBuilder setIsShowButton(boolean isShowButton)
public QMUIBottomSheet.BottomGridSheetBuilder setButtonText(java.lang.CharSequence buttonText)
public QMUIBottomSheet.BottomGridSheetBuilder setButtonClickListener(android.view.View.OnClickListener buttonClickListener)
public QMUIBottomSheet.BottomGridSheetBuilder setItemTextTypeFace(android.graphics.Typeface itemTextTypeFace)
public QMUIBottomSheet.BottomGridSheetBuilder setBottomButtonTypeFace(android.graphics.Typeface bottomButtonTypeFace)
public QMUIBottomSheet.BottomGridSheetBuilder addItem(int imageRes, java.lang.CharSequence text, java.lang.Object tag, int style, int subscriptRes)
public QMUIBottomSheet.BottomGridSheetBuilder addItem(android.view.View view, int style)
public QMUIBottomSheetItemView 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 QMUIBottomSheet.BottomGridSheetBuilder setOnSheetItemClickListener(QMUIBottomSheet.BottomGridSheetBuilder.OnSheetItemClickListener onSheetItemClickListener)
public void onClick(android.view.View v)
onClick 在接口中 android.view.View.OnClickListenerpublic QMUIBottomSheet build()
protected int getContentViewLayoutId()
protected int getItemViewLayoutId()