我是 android 新手,我想在我的 android 应用程序中实现一个小吃店。我也想在全球范围内这样做。我用谷歌搜索,发现我需要为视图创建一个坐标布局。然后我写像snackbar(坐标布局,文本,时间);
怎么能让这个静态。这样我的代码将得到优化?请告诉我。
我在整个项目中使用 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);
我希望它有所帮助。