Android炫酷的Toasty

一. 前篇

    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();
}
每天进步一点点!


猜你喜欢

转载自blog.csdn.net/qq_26446715/article/details/80059757