EasySnackbar--在顶部和底部显示自定义布局的Snackbar

0.096字数 103阅读 717

先看效果:

cq382-3pv13.gif

GitHub地址:https://github.com/SunJenry/EasySnackBar

原理不复杂,修改了Snackbar的部分源码,就可以做到。但是并没有提供Google Snackbar的一些接口,因为主要是想专注一提供显示自定布局,并不关心提供的布局内容。

使用方法

  1. 添加依赖

dependencies {
    compile 'com.sun.easysnackbar:easysnackbar:1.0.1'
    ...
}
  1. 代码中提供自定义布局并显示
 // 必须通过这个方法加载自定义布局才能正常显示
 View contentView = EasySnackBar.convertToContentView(mView, R.layout.layout_custom);
 // true表示显示在顶部,false显示在底部
 EasySnackBar.make(mView, contentView, EasySnackBar.LENGTH_SHORT, true).show();

推荐阅读更多精彩内容