GitHub地址:https://github.com/SibreiaDante/ToastUtils

效果图:

Android Toast的多功能封装——Android开发之路1

方法封装如下:

showSingletonLong(String content):Toast文本,单例,长时间
showSingletonShort(String content):Toast文本,单例,短时间
showTextShort(String content):Toast文本,非单例,短时间
showTextLong(String content):Toast文本,非单例,长时间
showSingletonText(String content,int duration,int position ):Toast文本,自定义时长、位置
showSingletonImageCenter(int resId, int duration): Toast一张图片,单例,居中
showImageCenter(int resId,int duration):Toast一张图片,非单例,居中
showSingletonImage(int resId, int duration, int position):Toast一张图片,单例,自定义位置
showImage(int resId, int duration, int position):Toast一张图片,非单例,自定义位置
showImage(Bitmap bitmap, int duration, int position):Toast一张图片,非单例,自定义位置
showITSingleton(int resId, String content, int duration, int position):Toast图文,单例,自定义时长,自定义位置
showIT(int resId, String content, int duration, int position):Toast图文,非单例,自定义时长,自定义位置
showLines(List contents, int size):Toast 多行文本 非单例
showSingletonLines(List contents, int size):Toast 多行文本 单例
showLayout(View view, int duration, int position):Toast 自定义布局 非单例
howSingletonLayout(View view, int duration, int position):Toast 自定义布局 单例
showThread(String url):异步线程下载图片并Toast
cancel():取消一个Toast,当弹出多个toast时,只会在最后一次toast被创建时取消
cancelAll():取消创建的所有的toast
使用说明:

第一步,在你的工程中
    allprojects {
        repositories {
            ...
            maven { url 'https://jitpack.io' }
        }
    }
    dependencies {
            compile 'com.github.SibreiaDante:SiberiaDanteLib:v1.0.0'
    }

第二部,在你的项目中初始化
ToastApp.initToastUtils(getApplicationContext());

 

相关文章:

  • 2021-08-26
  • 2022-12-23
  • 2022-12-23
  • 2021-09-11
  • 2022-12-23
  • 2021-08-03
猜你喜欢
  • 2022-12-23
  • 2022-02-18
  • 2021-10-21
  • 2021-12-18
  • 2021-09-26
  • 2022-12-23
相关资源
相似解决方案