Snackbar的使用

Snackbar用起来非常简单,全部代码如下:

    private void showSnackBar(){
        Snackbar.make(mainLayout, "瞅啥啊!?", Snackbar.LENGTH_LONG)
                .setAction("瞅你乍地!", v-> {
                    Toast.makeText(this, "对方又瞅了你一眼。", Toast.LENGTH_LONG).show();
                }).show();
    }
  • 其中mainLayout一般来说是整个界面的父布局, setAction方法能给Snackbar添加一个点击事件。需要注意的是,只有点击 “瞅你乍地!” 文字所在区域,才会触发点击事件。并不是给整个Snackbar都添加了一个点击事件。
  • 如果没有给Snackbar设置点击事件,过一段时间后Snackbar会自动消失。如果设置了点击事件,点击后Snackbar会立即消失。
Snackbar使用
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容