📅  最后修改于: 2023-12-03 15:24:26.633000             🧑  作者: Mango
在Android中展示用户提示信息和通知是很常见的操作。Alerter Library是一个简单易用的库,可以快速创建漂亮的弹出消息。Alerter library支持以下特性:
在项目的build.gradle文件中添加Alerter library的依赖
dependencies {
implementation 'com.tapadoo.alerter:alerter:6.0.0'
}
Alerter.create(MainActivity.this)
.setTitle("Alerter Alert")
.setText("This is Alerter.")
.show();
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支持的属性:
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,您可以很容易地展示用户提示信息和通知,提高用户体验,同时具有适当的样式和动画效果。