仿iPhone風(fēng)格對(duì)話框(附件包含例子/jar包/jar包源碼)
效果圖:

這個(gè)對(duì)框完全繼承、仿照AlertDialog,只是實(shí)現(xiàn)了自定義效果。
另外,沒(méi)有實(shí)現(xiàn)setIcon,因?yàn)閕phone中的對(duì)話框多數(shù)都沒(méi)有圖標(biāo)。
附件包含例子、jar包、jar包源碼。
文件簡(jiǎn)介:
aIphoneDialogTest.rar 這是示例工程
使用時(shí)注意先要在build path中導(dǎo)入iPhoneDialogLib.rar中的jar包
iPhoneDialogLib.rar 這是控件jar包及資源文件
使用時(shí)先備份自己的strings.xml,然后將三個(gè)目錄下的資源文件復(fù)制到項(xiàng)目中
iPhoneDialogLib_resource.rar 這是jar包得源碼
導(dǎo)出jar包時(shí)注意不要選擇manifest.xml以及res文件夾下的任何文件
使用方法:
1. 和上一次的翻頁(yè)控件一樣,先設(shè)置Build Path,引入jar包,然后在代碼里加入
import cn.fiker.lib.iphoneDialog.*;
2. 復(fù)制以下資源到工程中
drawable目錄下的圖片;
values下的style.xml 和 strings.xml中的三項(xiàng)(是、否、取消)
layout下的dialog_iphone.xml
3. 然后和使用普通AlertDialog一樣使用這個(gè)對(duì)話框即可。
iphoneDialogBuilder ib = new iphoneDialogBuilder(this);
ib.setTitle("對(duì)話框示例");
ib.setMessage("這是只有一個(gè)按鈕的對(duì)話框。");
ib.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(main.this , "你選擇了“是”", Toast.LENGTH_SHORT).show();
dialog.dismiss();
}
});
ib.show();
源碼下載
相關(guān)文章
android圖庫(kù)播放幻燈片時(shí)按power鍵滅屏再亮屏顯示keyguard
圖庫(kù)在播放幻燈片時(shí),按power鍵滅屏,然后再亮屏,會(huì)發(fā)現(xiàn)幻燈片繼續(xù)在播放,沒(méi)有顯示keyguard,如何在亮屏后顯示解鎖界面,具體實(shí)現(xiàn)方法如下,感興趣的朋友可以參考下哈2013-06-06
利用Jetpack Compose繪制可愛(ài)的天氣動(dòng)畫(huà)
Jetpack Compose是用于構(gòu)建原生Android UI的現(xiàn)代工具包。Jetpack Compose使用更少的代碼,強(qiáng)大的工具和直觀的Kotlin API,簡(jiǎn)化并加速了Android上的UI開(kāi)發(fā)。本文將利用Jetpack Compose繪制可愛(ài)的天氣動(dòng)畫(huà),感興趣的可以了解一下2022-01-01
Android開(kāi)發(fā)之瀏覽器用法實(shí)例詳解(調(diào)用uc,opera,qq瀏覽器訪問(wèn)網(wǎng)頁(yè))
這篇文章主要介紹了Android開(kāi)發(fā)之瀏覽器用法,結(jié)合實(shí)例形式詳細(xì)分析了Android調(diào)用瀏覽器的具體步驟與相關(guān)使用技巧,需要的朋友可以參考下2016-01-01
Android使用ContentProvider初始化SDK庫(kù)方案小結(jié)
這篇文章主要介紹了Android使用ContentProvider初始化SDK庫(kù)方案總結(jié),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04
Android自定義ViewGroup實(shí)現(xiàn)帶箭頭的圓角矩形菜單
這篇文章主要為大家詳細(xì)介紹了Android自定義ViewGroup帶箭頭的圓角矩形菜單實(shí)現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-07-07
android實(shí)現(xiàn)支付寶咻一咻的幾種思路方法
本篇文章主要介紹了android實(shí)現(xiàn)支付寶咻一咻的幾種思路方法,詳解的介紹了幾種實(shí)現(xiàn)咻一咻的思路和方法,有需要的可以了解一下。2016-11-11
Android 如何實(shí)現(xiàn)亮度自動(dòng)調(diào)節(jié)
這篇文章主要介紹了Android 如何實(shí)現(xiàn)亮度自動(dòng)調(diào)節(jié),幫助大家更好的理解和學(xué)習(xí)使用Android開(kāi)發(fā),感興趣的朋友可以了解下2021-04-04
基于RxJava框架實(shí)現(xiàn)獲取驗(yàn)證碼的輔助類
這篇文章主要為大家詳細(xì)介紹了基于RxJava框架實(shí)現(xiàn)獲取驗(yàn)證碼的輔助類,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06

