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