【发布时间】:2016-02-26 09:47:50
【问题描述】:
我正在尝试使用自定义布局创建小吃吧。如果可能的话,给我一个例子。
【问题讨论】:
标签: android android-layout material-design
我正在尝试使用自定义布局创建小吃吧。如果可能的话,给我一个例子。
【问题讨论】:
标签: android android-layout material-design
final SnackBar mSnackBar = SnackBar.make(getActivity()).
applyStyle(getResources().getColor(R.color.colorPrimaryDark));
mSnackBar.text("This is SnackBar")
.singleLine(true)
.textSize(15)
.textColor(getResources().getColor(R.color.colorAccent))
.actionText("CLOSE")
.actionTextColor(getResources().getColor(R.color.colorPrimary))
.actionClickListener(new SnackBar.OnActionClickListener() {
@Override
public void onActionClick(SnackBar sb, int actionId) {
// Handle click
}
})
.duration(5000);
【讨论】:
试试这个
Snackbar snackbar = Snackbar
.make(coordinatorLayout, "This is snackbar", Snackbar.LENGTH_LONG);
snackbar.show();
否则
Snackbar snackbar = Snackbar
.make(coordinatorLayout, "Message is deleted", Snackbar.LENGTH_LONG)
.setAction("UNDO", new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar snackbar1 = Snackbar.make(coordinatorLayout, "Message is restored!", Snackbar.LENGTH_SHORT);
snackbar1.show();
}
});
snackbar.show();
【讨论】:
由于 Snackbars 的预期用途,不鼓励自定义布局,它们本质上是“交互式祝酒词”,不应仅包含消息和操作。有关详细信息,请参阅 design guidelines。
【讨论】: