Skip to content

基于 GrenderG 的 Toasty 基础上,添加了 Toast 出现位置的设置和 Toast 的背景颜色和透明度的设置

Notifications You must be signed in to change notification settings

lewis-buji/Toasty

Repository files navigation

Toasty

基于 GrenderG 的 Toasty 基础上,添加了 Toast 出现位置的设置和 Toast 的背景颜色和透明度的设置

添加Gradle依赖

1.先在项目根目录的 build.gradle 的 repositories 添加:

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

2.然后在dependencies添加:

dependencies {
  ...
  implementation 'com.github.liukunc9:Toasty:1.0.2'
  
  //如果你使用了androidx,使用下面这个
  implementation 'com.github.liukunc9:Toasty:x.1.0.2'
}

使用配置

如果想让 Toast 显示在屏幕中央,需要在 使用之前进行配置,建议放在 Application 中

Toasty.Config.getInstance()
        .setGravity(Gravity.CENTER);  

更改 Toast 背景颜色

Toasty.Config.getInstance()
        .setSuccessColor(android.R.color.holo_blue_light) //修改successd的背景颜色
        .setGravity(Gravity.CENTER);

效果: image

Toasty.Config.getInstance()
        .setSuccessColor(android.R.color.holo_orange_light) //修改successd的背景颜色
        .setGravity(Gravity.CENTER);

效果: image

使用示例

成功提示

Toasty.success(getContext(),"成功").show();

失败提示

Toasty.error(getContext(), "失败").show();

//其余类似

示例截图

image image image image

About

基于 GrenderG 的 Toasty 基础上,添加了 Toast 出现位置的设置和 Toast 的背景颜色和透明度的设置

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages