Android炫酷的Toasty

本文介绍了如何使用第三方库Toasty来替代系统默认的Toast,提升Android应用的提示体验。通过简单配置和实现,即可轻松实现各种效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. 前篇

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值