我是Android的新手,我想在我的Android应用程序中实现一个小吃吧。我希望全球这个。我用Google搜索,发现我需要为视图创建一个坐标布局。然后我写像snackbar(coordinatelayout,text,time);
如何使这个静态。这样我的代码会被优化?请告诉我。
答案 0 :(得分:0)
我在整个项目中都使用FAB和CoordinatorLayout,因此我设法实现了一种方法static(全局),而且效果很好!
尝试此功能...
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);
我希望它会有所帮助。