2

我是 android 新手,我想在我的 android 应用程序中实现一个小吃店。我也想在全球范围内这样做。我用谷歌搜索,发现我需要为视图创建一个坐标布局。然后我写像snackbar(坐标布局,文本,时间);

怎么能让这个静态。这样我的代码将得到优化?请告诉我。

4

1 回答 1

0

我在整个项目中使用 FAB 和 CoordinatorLayout,所以我设法实现了一种静态方法(全局),它工作正常!

试试这个功能...

public static void showSnack(CoordinatorLayout cl, int color, String message,Context context){
    Snackbar sb = Snackbar.make(cl, message, BaseTransientBottomBar.LENGTH_LONG);
    sb.getView().setBackgroundColor(ContextCompat.getColor(context, color));
    sb.show();
}

然后叫它...

showSnack(cl, R.color.black, "Hi snack!", MainActivity.this);

我希望它有所帮助。

于 2020-05-16T23:05:21.863 回答