亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

第三方開源庫:Dialog相關:DialogPlus + SweetAlertDialog

2019-11-09 15:40:38
字體:
來源:轉載
供稿:網友

DialogPlus

github:https://github.com/orhanobut/dialogplus

效果圖:

github原圖: 這里寫圖片描述

demo效果圖: 這里寫圖片描述 這里寫圖片描述

簡介

總有3個Holder:ViewHolder、ListHolder、GridHolder,其中ViewHolder是用于自定義視圖,ListHolder用于ListView,GridHolder用于GridView。

注意:setExpanded(true)僅適用于ListHolder、GridHolder

gradle

compile 'com.orhanobut:dialogplus:1.11@aar'

使用

DialogPlus dialog = DialogPlus.newDialog(this) .setContentHolder(new ViewHolder(R.layout.dialog1)) .setContentHeight(ViewGroup.LayoutParams.WRAP_CONTENT) .setContentWidth(ViewGroup.LayoutParams.MATCH_PARENT) .setHeader(R.layout.header) .setFooter(R.layout.footer) .setAdapter(adapter) .setOnItemClickListener(this) .setGravity(Gravity.BOTTOM) .setExpanded(true) .create();dialog.show();

屬性+方法

方法 說明
newDialog(Context context) 創建dialog
setContentHolder(Holder holder) 設置holder,必要
setContentWidth(int width) 寬:ViewGroup.LayoutParams.WRAP_CONTENT等
setContentHeight(int height)
setHeader(int resourceId) 頭的布局或View
setFooter(int resourceId) 尾的布局或View
setGravity(int gravity) dialog的位置
setExpanded(boolean expanded) 是否可擴展,默認是false,僅適用于ListView和GridView
setCancelable(boolean isCancelable) 點擊外部區域是否可以取消dialog
setAdapter(BaseAdapter adapter) ListView或GridView的adapter,ViewHolder不需要
setOnItemClickListener(OnItemClickListener listener) ListView或GridView的item的點擊事件
setOnClickListener(OnClickListener listener) 點擊事件
setOnDismissListener(OnDismissListener listener) dismiss的監聽
setOnCancelListener(OnCancelListener listener) 取消的監聽
getHolderView() 獲取視圖View
getHeaderView() 獲取頭布局
getFooterView() 獲取尾布局
setMargin(left, top, right, bottom) Add margins to your dialog. They are set to 0 except when gravity is center. In that case basic margins are applied
setPadding(left, top, right, bottom) Set padding to the holder
setInAnimation(R.anim.abc_fade_in) 進入動畫
setOutAnimation(R.anim.abc_fade_out) 移除動畫
setContentBackgroundResource(resource) dialog的背景色
setOverlayBackgroundResource(resource) dialog意外的背景色

源碼

https://git.oschina.net/libraryDemo/DialogPlus01

SweetAlertDialog

github地址:https://github.com/pedant/sweet-alert-dialog

效果圖

這里寫圖片描述

gradle

repositories { mavenCentral()}dependencies { compile 'cn.pedant.sweetalert:library:1.3'}

注意:直接這樣添加依賴會報錯: 這里寫圖片描述

解決方法:

在AndroidManifest.xml中添加xmlns:tools="http://schemas.android.com/tools"tools:replace="android:icon"

這里寫圖片描述

基本使用

SweetAlertDialog pDialog = new SweetAlertDialog(this, SweetAlertDialog.NORMAL_TYPEnew SweetAlertDialog(MainActivity.this, SweetAlertDialog.NORMAL_TYPE);

這里寫圖片描述

PROGRESS_TYPE

new SweetAlertDialog(MainActivity.this, SweetAlertDialog.PROGRESS_TYPE);

這里寫圖片描述

SUCCESS_TYPE

new SweetAlertDialog(MainActivity.this, SweetAlertDialog.SUCCESS_TYPE);

這里寫圖片描述

WARNING_TYPE

new SweetAlertDialog(MainActivity.this, SweetAlertDialog.WARNING_TYPE);

這里寫圖片描述

ERROR_TYPE

new SweetAlertDialog(MainActivity.this, SweetAlertDialog.ERROR_TYPE);

這里寫圖片描述

CUSTOM_IMAGE_TYPE

new SweetAlertDialog(MainActivity.this, SweetAlertDialog.CUSTOM_IMAGE_TYPE);

這里寫圖片描述

其他常用方法

dialog.getProgressHelper().setBarColor(R.color.colorPrimary);dialog.setTitleText("title") .setContentText("ContentText") .setConfirmText("確定") .setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() { @Override public void onClick(SweetAlertDialog sweetAlertDialog) { dialog.dismissWithAnimation(); } }) .showCancelButton(true) .setCancelText("取消") .setCancelClickListener(new SweetAlertDialog.OnSweetClickListener() { @Override public void onClick(SweetAlertDialog sweetAlertDialog) { dialog.dismissWithAnimation(); } });dialog.show();

點擊確認后切換到對話框樣式:

.setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() { @Override public void onClick(SweetAlertDialog sDialog) { sDialog .setTitleText("Deleted!") .setContentText("Your imaginary file has been deleted!") .setConfirmText("OK") .setConfirmClickListener(null) .changeAlertType(SweetAlertDialog.SUCCESS_TYPE); }})

源碼

https://git.oschina.net/libraryDemo/SweetAlertDialog01


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97精品一区二区视频在线观看| 国产精品678| 日韩中文在线视频| 久久精彩免费视频| 久久精品中文字幕一区| 亚洲欧美日韩中文在线制服| 亚洲最大av网| 精品在线观看国产| www.亚洲免费视频| 日韩精品高清在线| 国产免费观看久久黄| 欧美午夜精品久久久久久人妖| 在线视频日本亚洲性| 亚洲成年网站在线观看| 国产精品国产三级国产aⅴ浪潮| 国产一区二区三区高清在线观看| 97国产真实伦对白精彩视频8| 在线免费观看羞羞视频一区二区| 中文字幕日韩在线视频| 亚洲一区av在线播放| 国产成人在线一区| 成人精品久久一区二区三区| 亚洲国产成人一区| 日韩三级成人av网| 国产91成人在在线播放| 51色欧美片视频在线观看| 日韩精品视频免费专区在线播放| 国产亚洲激情视频在线| 国产精品久久久久久网站| 亚洲欧洲高清在线| 成人黄色av播放免费| 精品毛片网大全| 国产精品视频精品| 91成人精品网站| 91日本在线观看| 国产精品视频一区二区高潮| 国产日韩亚洲欧美| www.日韩欧美| 成人久久18免费网站图片| 久久久97精品| 久久久久久有精品国产| 成人444kkkk在线观看| 久久精品99久久久香蕉| 欧美日韩在线观看视频| 国产精品久久久久久av下载红粉| 久久中文久久字幕| 亚洲国产精品人人爽夜夜爽| 国产69精品久久久久9| 欧美激情一二区| 国产中文欧美精品| 欧美大尺度电影在线观看| 国产精品v片在线观看不卡| 欧美成人免费视频| 日韩在线视频二区| 91精品国产综合久久香蕉| 日韩欧美大尺度| 欧美自拍视频在线观看| 夜夜躁日日躁狠狠久久88av| 亚洲国产成人91精品| 92版电视剧仙鹤神针在线观看| 日产精品久久久一区二区福利| 97超级碰碰人国产在线观看| 亚洲欧美激情另类校园| 亚洲xxx自由成熟| 日韩视频一区在线| 国产精品福利网站| 国产日韩欧美日韩大片| 韩国三级日本三级少妇99| 欧美日韩国产丝袜美女| 在线丨暗呦小u女国产精品| www.久久久久| 亚洲人成在线观看网站高清| 国产精品尤物福利片在线观看| 国产区精品在线观看| 亚洲成色www8888| 亚洲福利在线看| 欧美日韩国产精品一区二区不卡中文| 国产精品电影观看| 国产综合香蕉五月婷在线| 亚洲的天堂在线中文字幕| 欧美电影在线播放| 国产亚洲成av人片在线观看桃| 亚洲激情 国产| 精品偷拍一区二区三区在线看| 成人在线视频福利| 欧美亚洲视频在线看网址| 有码中文亚洲精品| 亚洲成**性毛茸茸| www.日韩免费| 日韩欧美成人精品| 国产精品久久久久av免费| 日韩精品极品视频免费观看| 亚洲高清在线观看| 欧美在线免费视频| 国产视频999| 久久精品福利视频| 亚洲精品欧美日韩专区| 欧美亚州一区二区三区| 欧美性xxxxx极品娇小| 亚洲无限乱码一二三四麻| 久久av资源网站| 丝袜美腿精品国产二区| 国产精品久久久| 精品国产一区久久久| 日韩经典一区二区三区| 亚洲成人精品久久| 韩国国内大量揄拍精品视频| 欧美电影在线观看完整版| 国产aⅴ夜夜欢一区二区三区| 欧美刺激性大交免费视频| 亚洲自拍偷拍区| 亚洲欧美在线第一页| 国产97在线|亚洲| 欧美在线观看视频| 国产精品久在线观看| 91精品久久久久| 亚洲www永久成人夜色| 日韩中文字幕视频在线观看| 国产精品一二区| 久久久久女教师免费一区| 亚洲欧洲在线免费| 奇门遁甲1982国语版免费观看高清| 亚洲女同精品视频| 性亚洲最疯狂xxxx高清| 精品福利视频导航| 欧美日韩视频在线| 精品动漫一区二区| 日韩中文字幕网| 性欧美长视频免费观看不卡| 欧美成人免费全部观看天天性色| 日韩电影第一页| 精品国产一区二区三区在线观看| 亚洲色图激情小说| 黑人巨大精品欧美一区二区一视频| 国产不卡av在线免费观看| 国产亚洲在线播放| 97视频在线观看成人| 中文在线资源观看视频网站免费不卡| 中文字幕在线观看亚洲| 夜夜嗨av色综合久久久综合网| 亚洲精品日韩丝袜精品| 亚洲精品国产精品国自产观看浪潮| 亲爱的老师9免费观看全集电视剧| 日韩av第一页| 亚洲免费影视第一页| 91免费精品视频| 91色视频在线观看| 久久精品电影一区二区| 亚洲男人的天堂在线| www高清在线视频日韩欧美| 成人午夜高潮视频| 亚洲成人aaa| 黄色一区二区在线观看| 色香阁99久久精品久久久| 亚洲va欧美va国产综合久久| 欧美日韩精品国产| 亚洲摸下面视频| 97国产精品视频人人做人人爱| 亚洲人午夜精品免费| 亚洲天天在线日亚洲洲精| 久久伊人精品视频| 欧美亚洲国产视频| 日韩va亚洲va欧洲va国产| 亚洲成人久久电影|