一. 前篇
Toast是我们常用的一个小型提示语框,但系统默认的Toast真的很寒酸,查看第三方的时候看到了Toasty,简单易上手,
分分钟就能用,接下来我们一起看看。
二. 配置
(1)在我们的根目录(最外层的build.gradle)中添加
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" } //添加这一条
}
}
(2)在我们的项目(model)中添加
compile 'com.github.GrenderG:Toasty:1.1.3'
三. 实现
这里就只把方法贴出来了,设置按钮点击事件,然后引用这些方法就可以实现对应的效果了,很简单吧
/** * 错误Toast: */ private void showError() { Toasty.error(this, btn1.getText().toString(), Toast.LENGTH_SHORT, true).show(); } /** * 成功Toast: */ private void showSuccess() { Toasty.success(this, btn2.getText().toString(), Toast.LENGTH_SHORT, true).show(); } /** * 信息Toast: */ private void showInfo() { Toasty.info(this, btn3.getText().toString(), Toast.LENGTH_SHORT, true).show(); } /** * 警告Toast: */ private void showWarning() { Toasty.warning(this, btn4.getText().toString(), Toast.LENGTH_SHORT, true).show(); } /*** *通常的Toast */ private void showUsual() { Toasty.normal(this, btn5.getText().toString(), Toast.LENGTH_SHORT).show(); } /** * 带有图标的常用Toast: */ private void showIcon() { Toasty.normal(this, btn6.getText().toString(), R.mipmap.ic_launcher).show(); } /** * 创建自定义Toasts : */ private void showCustom() { Toasty.custom(this, btn7.getText().toString(), R.mipmap.ic_launcher, Color.BLUE, Color.RED, Toast.LENGTH_SHORT, true, true).show(); }每天进步一点点!