public static class BottomSheet.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder(android.content.Context context) |
Builder(android.content.Context context,
boolean focus) |
Builder(android.content.Context context,
int focus) |
| Modifier and Type | Method and Description |
|---|---|
BottomSheet |
create() |
BottomSheet |
dismiss() |
android.widget.GridView |
getGridView() |
android.widget.ListView |
getListView() |
android.widget.TextView |
getTitleTextView() |
android.view.View |
getView() |
BottomSheet.Builder |
setBackgroundColor(int backgroundColor) |
BottomSheet.Builder |
setBackgroundColorRes(int backgroundColorRes) |
BottomSheet.Builder |
setCallback(BottomSheetCallback callback) |
BottomSheet.Builder |
setCellHeight(int cellHeight) |
BottomSheet.Builder |
setContentType(int type) |
BottomSheet.Builder |
setCustomView(int layoutResId)
Deprecated.
|
BottomSheet.Builder |
setCustomView(android.view.View view)
Deprecated.
|
BottomSheet.Builder |
setDarkTheme(boolean theme) |
BottomSheet.Builder |
setDarkTheme(int theme) |
BottomSheet.Builder |
setDividers(boolean dividers) |
BottomSheet.Builder |
setDividers(int dividers) |
BottomSheet.Builder |
setFabBehavior(FloatingActionButton fab) |
BottomSheet.Builder |
setFabBehavior(FloatingActionButton fab,
int fabBehavior) |
BottomSheet.Builder |
setFullWidth(boolean fullWidth) |
BottomSheet.Builder |
setFullWidth(int fullWidth) |
BottomSheet.Builder |
setIconColor(int iconColor) |
BottomSheet.Builder |
setIconColorRes(int iconColorRes) |
BottomSheet.Builder |
setItems(java.lang.CharSequence[] items,
android.content.DialogInterface.OnClickListener listener) |
BottomSheet.Builder |
setItems(java.lang.CharSequence[] items,
android.graphics.drawable.Drawable[] icons,
android.content.DialogInterface.OnClickListener listener) |
BottomSheet.Builder |
setItems(java.lang.CharSequence[] items,
int[] icons,
android.content.DialogInterface.OnClickListener listener) |
BottomSheet.Builder |
setItems(int[] items,
android.content.DialogInterface.OnClickListener listener) |
BottomSheet.Builder |
setItems(int[] items,
android.graphics.drawable.Drawable[] icons,
android.content.DialogInterface.OnClickListener listener) |
BottomSheet.Builder |
setItems(int[] items,
int[] icons,
android.content.DialogInterface.OnClickListener listener) |
BottomSheet.Builder |
setItems(int itemsId,
android.content.DialogInterface.OnClickListener listener) |
BottomSheet.Builder |
setItems(int itemsId,
android.graphics.drawable.Drawable[] icons,
android.content.DialogInterface.OnClickListener listener) |
BottomSheet.Builder |
setItems(int itemsId,
int[] icons,
android.content.DialogInterface.OnClickListener listener) |
BottomSheet.Builder |
setItemSelector(int selector) |
BottomSheet.Builder |
setItemTextColor(int itemTextColor) |
BottomSheet.Builder |
setItemTextColorRes(int itemTextColorRes) |
BottomSheet.Builder |
setMenu(int menuResId,
android.content.DialogInterface.OnClickListener listener) |
BottomSheet.Builder |
setMenu(android.view.Menu menu,
android.content.DialogInterface.OnClickListener listener) |
BottomSheet.Builder |
setOnDismissListener(android.content.DialogInterface.OnDismissListener listener) |
BottomSheet.Builder |
setOnShowListener(android.content.DialogInterface.OnShowListener listener) |
BottomSheet.Builder |
setTitle(java.lang.CharSequence title) |
BottomSheet.Builder |
setTitle(int titleId) |
BottomSheet.Builder |
setTitleMultiline(boolean titleMultiline) |
BottomSheet.Builder |
setTitleMultiline(int titleMultiline) |
BottomSheet.Builder |
setTitleTextColor(int titleTextColor) |
BottomSheet.Builder |
setTitleTextColorRes(int titleTextColorRes) |
BottomSheet.Builder |
setView(int layoutResId) |
BottomSheet.Builder |
setView(android.view.View view) |
BottomSheet.Builder |
setWindowDimming(int windowDimming) |
BottomSheet |
show() |
public Builder(android.content.Context context)
public Builder(android.content.Context context,
boolean focus)
public Builder(android.content.Context context,
int focus)
public BottomSheet.Builder setTitle(int titleId)
public BottomSheet.Builder setTitle(java.lang.CharSequence title)
@New(version="1.1.9") public BottomSheet.Builder setItems(int itemsId, android.content.DialogInterface.OnClickListener listener)
public BottomSheet.Builder setItems(int[] items, android.content.DialogInterface.OnClickListener listener)
public BottomSheet.Builder setItems(java.lang.CharSequence[] items, android.content.DialogInterface.OnClickListener listener)
@New(version="1.1.9") public BottomSheet.Builder setItems(int itemsId, int[] icons, android.content.DialogInterface.OnClickListener listener)
@New(version="1.1.9") public BottomSheet.Builder setItems(int itemsId, android.graphics.drawable.Drawable[] icons, android.content.DialogInterface.OnClickListener listener)
public BottomSheet.Builder setItems(int[] items, int[] icons, android.content.DialogInterface.OnClickListener listener)
@New(version="1.1.9") public BottomSheet.Builder setItems(int[] items, android.graphics.drawable.Drawable[] icons, android.content.DialogInterface.OnClickListener listener)
public BottomSheet.Builder setItems(java.lang.CharSequence[] items, int[] icons, android.content.DialogInterface.OnClickListener listener)
@New(version="1.1.9") public BottomSheet.Builder setItems(java.lang.CharSequence[] items, android.graphics.drawable.Drawable[] icons, android.content.DialogInterface.OnClickListener listener)
public BottomSheet.Builder setMenu(int menuResId, android.content.DialogInterface.OnClickListener listener)
public BottomSheet.Builder setMenu(android.view.Menu menu, android.content.DialogInterface.OnClickListener listener)
public BottomSheet.Builder setView(int layoutResId)
public BottomSheet.Builder setView(android.view.View view)
public BottomSheet.Builder setContentType(int type)
public BottomSheet.Builder setDarkTheme(boolean theme)
public BottomSheet.Builder setDarkTheme(int theme)
public BottomSheet.Builder setFullWidth(boolean fullWidth)
public BottomSheet.Builder setFullWidth(int fullWidth)
public BottomSheet.Builder setCellHeight(int cellHeight)
public BottomSheet.Builder setDividers(boolean dividers)
public BottomSheet.Builder setDividers(int dividers)
public BottomSheet.Builder setWindowDimming(int windowDimming)
public BottomSheet.Builder setTitleMultiline(boolean titleMultiline)
public BottomSheet.Builder setTitleMultiline(int titleMultiline)
@Beta @New(version="0.2.1") public BottomSheet.Builder setFabBehavior(FloatingActionButton fab)
@Beta @New(version="0.2.1") public BottomSheet.Builder setFabBehavior(FloatingActionButton fab, int fabBehavior)
public BottomSheet.Builder setBackgroundColor(int backgroundColor)
@New(version="1.1.9") public BottomSheet.Builder setBackgroundColorRes(int backgroundColorRes)
public BottomSheet.Builder setTitleTextColor(int titleTextColor)
@New(version="1.1.9") public BottomSheet.Builder setTitleTextColorRes(int titleTextColorRes)
public BottomSheet.Builder setItemTextColor(int itemTextColor)
@New(version="1.1.9") public BottomSheet.Builder setItemTextColorRes(int itemTextColorRes)
public BottomSheet.Builder setIconColor(int iconColor)
@New(version="1.1.9") public BottomSheet.Builder setIconColorRes(int iconColorRes)
public BottomSheet.Builder setItemSelector(int selector)
@New(version="1.1.9") public BottomSheet.Builder setOnShowListener(android.content.DialogInterface.OnShowListener listener)
@New(version="1.1.9") public BottomSheet.Builder setOnDismissListener(android.content.DialogInterface.OnDismissListener listener)
public BottomSheet.Builder setCallback(BottomSheetCallback callback)
public BottomSheet show()
@Beta @New(version="1.2.0") public BottomSheet dismiss()
@Beta @New(version="1.2.0") public BottomSheet create()
public android.widget.TextView getTitleTextView()
public android.widget.ListView getListView()
public android.widget.GridView getGridView()
@Deprecated public BottomSheet.Builder setCustomView(android.view.View view)
@Deprecated public BottomSheet.Builder setCustomView(int layoutResId)