Android开源框架 -Toasty

mac2022-06-30  83

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();

 

 

转载于:https://www.cnblogs.com/tomarsNi/p/9431988.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)