android studio MyToast 依赖

MyToast

项目地址: MyToast
简介:Toast 单例化,以及提供成功和失败 UI 的吐司,以及封装 api

toast 的封装,包括单例化,成功和失败的提示吐司,解决小米手机不弹出吐司的坑爹问题.

特点

1.可以选择使用系统 toast 还是自定义队列的 toast.在 init 方法里指定就可以了.

2.兼容小米手机,处理了其 toast 不可见的问题: miui8 以下,使用自定义队列的 toast, miui8 以上,使用系统吐司.

3.提供了成功和失败的两个自定义 ui 的吐司.这两个状态吐司会按指定时长显示.(默认 short)

使用

拷贝 demo 中提供的包装类MyToast来使用,作为包装层,

避免直接使用库内部的类(ToastUtil 和 CustomToastUtil).

添加 gradle 依赖:

Step 1. Add the JitPack repository to your build file

gradle

Add it in your root build.gradle at the end of repositories:

allprojects {
    repositories {
        ...
        maven { url "https://jitpack.io" }
    }
}

Step 2. Add the dependency

dependencies {
        compile 'com.github.glassLake:MyToast:1.0.1'
}

提供有以下方法:

初始化:


Application 初始化时传入相应参数:
init(@NonNull Application context, @NonNull Handler mainHandler, boolean isDebugMode,boolean isUseCustomToast)

使用时静态方法调用:

showToast(String text)

cancelToast()

showDebugToast( String text)

showLongToast( String text)

showSuccessToast(String text)

showFailToast(String text)

成功和失败状态吐司的 ui:

带有阴影效果

fail

success

感谢(Thanks)

SuperToasts

ToastCompat

shape 画一个阴影

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值