仅做记录,勿喷!
Snackbar.make(view,"账号密码不正确", Snackbar.LENGTH_SHORT).show();
和Toast使用类似
下面是相关属性:
Snackbar snackbar = Snackbar.make(view, "Action 被点击", Snackbar.LENGTH_SHORT);
snackbar.setText("动态文本");//动态设置文本显示内容
snackbar.setActionTextColor(Color.RED);//动态设置Action文本的颜色
snackbar.setDuration(5000);//动态设置显示时间
View snackbarView = snackbar.getView();//获取Snackbar显示的View对象
//获取显示文本View,并设置其显示颜色
((TextView) snackbarView.findViewById(android.support.design.R.id.snackbar_text)).setTextColor(Color.BLUE);
//获取Action文本View,并设置其显示颜色
((TextView) snackbarView.findViewById(android.support.design.R.id.snackbar_action)).setTextColor(Color.BLUE);
//设置Snackbar的背景色
snackbarView.setBackgroundColor(Color.GREEN);
//设置Snackbar显示的位置
ViewGroup.LayoutParams params = snackbarView.getLayoutParams();
CoordinatorLayout.LayoutParams layoutParams = new CoordinatorLayout.LayoutParams(params.width, params.height);
layoutParams.gravity = Gravity.CENTER_VERTICAL;//垂直居中
snackbarView.setLayoutParams(layoutParams);