📌  相关文章
📜  如何在android中使用Alerter Library创建弹出消息(1)

📅  最后修改于: 2023-12-03 15:24:26.633000             🧑  作者: Mango

如何在Android中使用Alerter Library创建弹出消息

在Android中展示用户提示信息和通知是很常见的操作。Alerter Library是一个简单易用的库,可以快速创建漂亮的弹出消息。Alerter library支持以下特性:

  • 指定消息类型(成功、失败、警告等)
  • 可以包含图像
  • 支持自定义动画
  • 支持自定义按钮
  • 可定制的样式
  • 支持SDF字体
如何使用Alerter Library
添加依赖

在项目的build.gradle文件中添加Alerter library的依赖

dependencies {
    implementation 'com.tapadoo.alerter:alerter:6.0.0'
}
创建Alerter
  1. 创建Alerter实例
Alerter.create(MainActivity.this)
        .setTitle("Alerter Alert")
        .setText("This is Alerter.")
        .show();
  1. 添加更多的选项
Alerter.create(MainActivity.this)
        .setTitle("Alerter Alert")
        .setText("This is Alerter.")
        .setIcon(R.drawable.ic_launcher_foreground)
        .setBackgroundColorRes(R.color.colorAccent)
        .setDuration(5000)
        .enableSwipeToDismiss()
        .setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                //点击Alerter执行的操作
            }
        })
        .show();
Alerter属性

下面列出了Alerter支持的属性:

标题和文本

setTitle(String title)
setText(String text)

图标

setIcon(@DrawableRes int drawableResId)

背景颜色

setBackgroundColor(@NonNull @ColorInt int colorInt)
setBackgroundColorRes(@ColorRes int colorResId)

时间

setDuration(long milliseconds)

动画

setEnterAnimationRes(@AnimRes int enterAnimation)
setExitAnimationRes(@AnimRes int exitAnimation)

按钮

addButton(@NonNull String text, @NonNull View.OnClickListener onClickListener)
addButton(@NonNull String text, @NonNull OnClickListener onClickListener, @Nullable ColorStateList backgroundColor, @Nullable ColorStateList textColor)
setOnButtonClickListener(OnAlertClickListener onAlertClickListener)

滑动关闭

enableSwipeToDismiss()
disableSwipeToDismiss()
结论

Alerter Library是一个非常适合在Android应用程序中显示消息的库。 使用Alerter Library,您可以很容易地展示用户提示信息和通知,提高用户体验,同时具有适当的样式和动画效果。