考拉Android統一彈框

2021-09-19 21:47:40 字數 2097 閱讀 4990

1.

2. 3.

4. 5.

@override

public

void

show

()   

// 防止check無效

try  catch (exception e)

}@override

public

void

dismiss

()    if (!checkallow())    

try  catch (exception e)

}/**

* 檢查環境是否允許

** @return

*/private

boolean

checkallow

()} else

if (context instanceof activity)

}    return

true;

}

/**

* 乙個標題,乙個文案,乙個view,乙個白底紅字negative(left)按鈕,乙個紅底白字positive(right)按鈕

** @param context

* @param title 標題,傳空不帶標題

* @param message 提示文案

* @param view 自定義區域需要新增的view

* @param leftbtn 左邊按鈕的內容(傳空不顯示按鈕)

* @param rightbtn 右邊按鈕的內容(傳空不顯示按鈕)

* @return kaolacommondialog

*/public kaolacommondialog createoneortwobuttonswithcustomview(context context, string title, charsequence message,

view view, string leftbtn, string rightbtn) 

kaolacommondialog dialog = commondialogfactory.getinstance()

.createoneortwobuttonswithcustomview(this, "標題", "提示文案", getcustomview(), "取消", "確定")

.setonleftbuttonclicklistener(() -> toastutils.show("leftclick... negative"))

.setonrightbuttonclicklistener(() -> toastutils.show("rightclick... positive"))

.setcancelableoutside(true);

dialog.setondialogdismisslistener(dismisstype ->  else

if (dismisstype == kaolabasedialog.dismiss_type_negative)  else 

}}, dialogtestactivity.this), 1000);

});// 不展示頂部分割線dialog.dividertop.setvisibility(view.gone);

dialog.show();

private kaolabottomdialog choosedialog;

...choosedialog = new kaolabottomdialog(this);// 展示浮層右上角關閉按鈕choosedialog.showrightclose(true);

...// 設定標題(string)和內容(listview)choosedialog.setcontent(getstring(r.string.refund_delivery), dialoglistview)            // 限制浮層最大屏高比(最大為螢幕高度的2/3)

.setdialogheight(2f / 3);

choosedialog.show();

原文發布時間為:2018-12-04

」。

菜鳥部落格第一彈

隨著乙個多月的大學生活結束,今天終於開始了畢業的第一天工作。請了40多天的假,本來以為工作會悲劇的。但到公司同事和領導的關心使我擔心的小心感到了溫暖。早就想實現這個計畫,想在正式工作的時候寫部落格,也就是想記錄下每天的工作和每天的心情。寫博主要是記下這剛開始艱苦的歲月,不求對別人幫助,本人是菜鳥,歡...

oracle學習第一彈

每當我們建立資料庫例項的時候,就會自動的建立三個使用者 sys使用者 超級管理員,許可權最大 system使用者 系統管理員 scott使用者 普通使用者 有三種方式登入oracle資料庫 1.命令列sqlplus 2.sql developer 3.企業管理器,通過web訪問 sql plus是o...

日常翻譯 第一彈

第一題鏈結 題意 夏洛克和華生正在玩乙個遊戲 nim 這個遊戲有n堆石子被標註成piles1,piles2,pilesn n是石子最大堆數 夏洛克總是第乙個,華生跟他交替進行操作 在每一次操作中都有且只有兩種可能的情況 1.選擇一堆並且從中拿走k個石子,k 0 2.從每一堆石子中都拿走k個石子,k ...