TSnackBar
介绍:
从顶部显示的snackbar。
运行效果:
使用说明:
安装:
在 项目的build.gradle 中添加:
allprojects {
repositories {
jcenter()
maven {
url 'https://dl.bintray.com/andreid/maven/'
}
}
}
在app build.gradle 中添加:
compile 'com.androidadvance:topsnackbar:0.0.6'
简单用法:
TSnackbar.make(findViewById(android.R.id.content),"xxxx",TSnackbar.LENGTH_LONG).show();
自定义颜色:
TSnackbar snackbar = TSnackbar
.make(findViewById(R.id.coordinatorLayout), "A Snackbar is a lightweight material design method for providing feedback to a user, while optionally providing an action to the user.", TSnackbar.LENGTH_LONG);
snackbar.setActionTextColor(Color.WHITE);
View snackbarView = snackbar.getView();
snackbarView.setBackgroundColor(Color.parseColor("#CC00CC"));
TextView textView = (TextView) snackbarView.findViewById(com.androidadvance.tsnackbar.R.id.snackbar_text);
textView.setTextColor(Color.YELLOW);
snackbar.show();
自定义颜色& 操作按钮:
TSnackbar snackbar = TSnackbar
.make(findViewById(R.id.coordinatorLayout), "Had a snack at Snackbar", TSnackbar.LENGTH_LONG)
.setAction("Undo", new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.d("CLICKED UNDO", "CLIDKED UNDO");
}
});
snackbar.setActionTextColor(Color.BLACK);
View snackbarView = snackbar.getView();
snackbarView.setBackgroundColor(Color.parseColor("#00CC00"));
TextView textView = (TextView) snackbarView.findViewById(com.androidadvance.tsnackbar.R.id.snackbar_text);
textView.setTextColor(Color.YELLOW);
snackbar.show();
已下载
0