夕辞

Github上Android简单好用的提示框推荐 | 夕辞夕辞

Github上Android简单好用的提示框推荐

Android开发过程中经常会用到消息提示的Dialog,有人可能会用AlterDialog等,在这里推荐一个github上比较好用的提示Dialog组件:SimpleTipDialog。

 

地址:https://github.com/xici/AndroidSimpleTipDialog

 

用法比较简单,下面介绍下:

 

第一步:gradle引入组件。

首先在项目的build.gradle里引入jitpack源。

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

然后在app的build.gradle里添加引用。

dependencies {
    implementation 'com.github.xici:AndroidSimpleTipDialog:1.0.0'
}

这样就引入好了。

 

第二步:使用。

组件提供了两种方法,一种是原生的使用,参数都可以定制化。

SimpleTipDialog.Builder builder = SimpleTipDialog.Builder.builder()
    .title("Your title")
    .mainTip("Main tip message")
    .subTip("Sub tip message")
    .leftBtnTxt("Left btn")
    .rightBtnTxt("Right Btn")
    .leftClickListener(new SimpleTipDialog.OnClickListener() {
        @Override
        public void onClick(SimpleTipDialog dialog) {
            //your code,do not forget call dismisss();
            dialog.dismiss();
        }
    })
    .rightClickListener(new SimpleTipDialog.OnClickListener() {
        @Override
        public void onClick(SimpleTipDialog dialog) {
            //your code,do not forget call dismisss();
            dialog.dismiss();
        }
    })
    .build();
SimpleTipDialog dialog = new SimpleTipDialog(context, builder);
dialog.show();

 

同时组件还提供了我们常见的错误提示灯的Buider,可直接使用。

  • newSucessBuilder: 成功提示;
  • newInfoBuilder: 普通提示;
  • newWarnBuilder: 提示提示;
  • newErrorBuilder: 错误提示;

 

怎么样,是不是很简单,具体支持的参数可点击链接直接查看:https://github.com/xici/AndroidSimpleTipDialog

2021年4月19日 / /
标签:  暂无标签
回到顶部