控件 SnackBar的使用

来源:互联网 发布:js防止表单二次提交 编辑:IT博客网 时间:2019/09/17 14:15
 Snackbar snackbar = Snackbar.make(mCoordinatorLayout, "哈hah哈",Snackbar.LENGTH_SHORT).show();

有三个参数,,第一个参数最好放根布局的id,,而且跟布局最好是CoordinatorLayout,这样的话就可以滑动删除SnackBar

Snackbar snackbar = Snackbar.make(mCoordinatorLayout, "哈哈哈", Snackbar.LENGTH_SHORT);                        Snackbar.SnackbarLayout snackView = (Snackbar.SnackbarLayout) snackbar.getView();                       /* //自定义位置                        ViewGroup.LayoutParams layoutParams = snackView.getLayoutParams();                        LinearLayout.LayoutParams ll=new LinearLayout.LayoutParams(layoutParams.width,layoutParams.height);                        ll.gravity= Gravity.TOP;                        snackView.setLayoutParams(ll);*/                        snackView.setAlpha(0.5f);                        snackView.setBackgroundResource(R.mipmap.bg);                        snackbar.setAction("确定", new View.OnClickListener() {                            @Override                            public void onClick(View view) {                                Toast.makeText(getApplicationContext(), "又被点击了", Toast.LENGTH_SHORT).show();                            }                        });                        snackbar.setActionTextColor(Color.BLUE);                        snackbar.show();
0 0