1. Loading類型
QMUITipDialog tipDialog= new QMUITipDialog.Builder(getContext())
.setIconType(QMUITipDialog.Builder.ICON_TYPE_LOADING)
.setTipWord("正在加載")
.create();
2. 成功類型
QMUITipDialog tipDialog= new QMUITipDialog.Builder(getContext())
.setIconType(QMUITipDialog.Builder.ICON_TYPE_SUCCESS)
.setTipWord("修改成功!")
.create();
3. 失敗類型
QMUITipDialog tipDialog= new QMUITipDialog.Builder(getContext())
.setIconType(QMUITipDialog.Builder.ICON_TYPE_FAIL)
.setTipWord("修改失敗!")
.create();
4. 信息提示類型
QMUITipDialog tipDialog= new QMUITipDialog.Builder(getContext())
.setIconType(QMUITipDialog.Builder.ICON_TYPE_INFO)
.setTipWord("請勿重復操作")
.create();
5. 自定義類型
QMUITipDialog tipDialog= new QMUITipDialog.CustomBuilder(getContext())
.setContent(R.layout.tipdialog_custom)
.create();
xml文件:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="自定義圖標"
android:src="@drawable/"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="自定義結構"
android:textColor="@color/"/>
只保留圖片:去掉
setTipWord()
提示框需要顯式關閉勘天,一般引用某一控件(如
Textview textview
)的postDelayed:
textview.postDelayed(new Runnable() {
@Override
public void run() {
tipDialog.dismiss();
}
}, 2000);//2s