Android 开源框架 -Toasty


GitHub地址

用法:

第一步:根目录的 build.gradle:

allprojects {
    repositories {
        ...
        maven { url "https://jitpack.io" }
    }
}
第二步:自己module中的build.gradle
dependencies {
    ...
    implementation 'com.github.GrenderG:Toasty:1.3.0'
}

第三步(可有可无):

Toasty.Config.getInstance()
    .setErrorColor(@ColorInt int errorColor) // optional
    .setInfoColor(@ColorInt int infoColor) // optional
    .setSuccessColor(@ColorInt int successColor) // optional
    .setWarningColor(@ColorInt int warningColor) // optional
    .setTextColor(@ColorInt int textColor) // optional
    .tintIcon(boolean tintIcon) // optional (apply textColor also to the icon)
    .setToastTypeface(@NonNull Typeface typeface) // optional
    .setTextSize(int sizeInSp) // optional
    .apply(); // required


Toasty.Config.reset();

第四步:

 //在activity中使用
Toasty.error(ToastyActivity.this, "This is an error toast.", Toast.LENGTH_SHORT, true).show();
        
Toasty.success(ToastyActivity.this, "Success!", Toast.LENGTH_SHORT, true).show();
       
Toasty.info(ToastyActivity.this, "Here is some info for you.", Toast.LENGTH_SHORT, true).show();
     
Toasty.warning(ToastyActivity.this, "Beware of the dog.", Toast.LENGTH_SHORT, true).show();
      
Toasty.normal(ToastyActivity.this, "Normal toast w/o icon").show();
      
Toasty.normal(ToastyActivity.this, "Normal toast w/ icon", ResourcesCompat.getDrawable(getResources(), R.mipmap.love, null)).show();
        
Toasty.custom(ToastyActivity.this, "I'm a custom Toast", ResourcesCompat.getDrawable(getResources(), R.mipmap.love, null), Color.RED, 5000, true, true).show();
        

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM