效果:
添加依赖:
compile ‘com.tapadoo.android:alerter:2.0.0’
使用:
Alerter.create(this)
.setTitle("PPG通知:")
.setText("您今日还未签到")
.setTextAppearance(R.style.AlertTextAppearance_Text)
.setTitleAppearance(R.style.AlertTextAppearance_Title)
.setTitleTypeface(Typeface.createFromAsset(getAssets(),"ScopeOne-Regular.ttf"))//设置字体样式
.setTextTypeface(Typeface.createFromAsset(getAssets(),"Pacifico-Regular.ttf"))
.setIcon(R.drawable.alerter_ic_notifications)
.setBackgroundColorRes(R.color.alerter_default_success_background)
.setDuration(5000)
.enableProgress(true) //通知的时间倒计时以progressbar展示
.setOnShowListener(new OnShowAlertListener() {//显示通知时的监听
@Override
public void onShow() {
}
})
.setOnHideListener(new OnHideAlertListener() {//隐藏通知的监听
@Override
public void onHide() {
}
})
.enableSwipeToDismiss() //滑动消失通知栏
.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
}).show();