Android -自定義彈框

GitHub 地址

前言

開(kāi)發(fā)中避免不了自定義一些彈框的使用,經(jīng)常開(kāi)發(fā)覺(jué)得麻煩,就封裝了一些常用的彈框,經(jīng)供參考。

Dialog-Master

Dialog 各種自定義黑色主題,適用于黑色主題的APP
白色的需要修改背景色

類似于IOS 風(fēng)格的

可修改主題色(color.xml 中修改即可)

用法

加載框

 WaitDialog mWaitDialog = new WaitDialog(this);
        mWaitDialog.show();
        mWaitDialog.setTipText("Loading");

彈框

 new AlertDialog(this).builder()
                .setTitle("退出")
                .setMsg("是否退出登錄?")
                .setPositiveButton("是", new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                    }
                }).setNegativeButton("否", new View.OnClickListener() {
            @Override
            public void onClick(View v) {

            }
        }).show();

底部彈框

new ActionSheetDialog(this)
                .builder()
                .setCancelable(false)
                .setCanceledOnTouchOutside(true)
                .addSheetItem("相機(jī)", ActionSheetDialog.SheetItemColor.Red,
                        new ActionSheetDialog.OnSheetItemClickListener() {
                            @Override
                            public void onClick(int which) {
                            }
                        })

                .addSheetItem("相冊(cè)", ActionSheetDialog.SheetItemColor.Blue,
                        new ActionSheetDialog.OnSheetItemClickListener() {
                            @Override
                            public void onClick(int which) {

                            }
                        }).show();

下載框

 ProgressDialog progressDialog = new ProgressDialog(this);
        progressDialog.show();
        //必須show之后才可修改值
        progressDialog.setMyTitle("正在下載");
        progressDialog.setProgressValue(35);
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,351評(píng)論 25 708
  • 1.上了一節(jié)線上攝影課程,終于知道原來(lái)一直很喜歡的80年代港片是用膠片機(jī)拍出來(lái)的,列入新一年學(xué)習(xí)目標(biāo) 2.繼續(xù)整理...
    豬喃仔閱讀 167評(píng)論 0 0
  • 李全是孝子,全村人都知道。他隔三岔五就往老娘家送吃的東西,還時(shí)不時(shí)過(guò)去劈柴干活,經(jīng)常惹的自己媳婦抱怨自家農(nóng)田的 活...
    遇見(jiàn)小小盼閱讀 482評(píng)論 0 5
  • 今天去一家公司面試,遇到兩道“腦筋急轉(zhuǎn)彎”(邏輯題),特寫出來(lái)分享。 五頂帽子 問(wèn):有五頂帽子,三紅兩藍(lán),給A、B...
    DeppWang閱讀 7,152評(píng)論 0 3
  • 其實(shí)沒(méi)有看過(guò)太多的動(dòng)漫,只看過(guò)一些經(jīng)典的比如死火海之類的和火爆的比如東京吃貨啦、re0、寄生獸什么的。 從整體市場(chǎng)...
    墨墨寶寶閱讀 267評(píng)論 0 0

友情鏈接更多精彩內(nèi)容