會自動消失的自定義Dialog

2022-09-23 07:45:06 字數 682 閱讀 4148

會自動消失的dialog

很多時候 我們不管是在自己的app開發還是看到別人的app中 都有dialog會定時的效果

例如:開啟某個頁面 dialog顯示幾秒鐘後 自動關閉 那麼如何實現呢?今天在專案中 也試著

自己完成了乙個以供自己加深記憶學習

廢話不多說 直接上**

//自定義乙個dialog類

public class autodismissdialog extends dialog

//在構造的時候 我們約定乙個style 和乙個上下文

public autodismissdialog(@nonnull context context, int themeresid)

@override

protected void onstart()

}, 2000);

} }}

在你專案中用到的時候 直接例項化就可以使用

效果如下:

進入簽到頁面 彈出dialog 在顯示2秒以後 自動關閉

//積分彈框

//我的積分彈出2秒後自動關閉

private void integral()

dialog重用

//簽到天數彈框

private void signindays(int sinindaynum)

dialogstyle

自定義自己的Dialog

設定鍵盤監聽事件 if mkeylistener null 獲取對話方塊布局 view layout inflater.inflate r.layout.alert dialog,viewgroup activity context findviewbyid r.id.parentpanel lay...

自定義的彈出浮動框 自動消失

現在很多流行的彈出乙個提示檢視之後,自動消失的那種,我也自定義類,大家可以參考用用,另外後面把網易新聞從側面滑出來的自動消失框 fadepromptview.m created by wuyj on 5 27 13.import fadepromptview.h import nsstring ut...

自定義dialog寬度全屏

alertdialog.builder dialog new alertdialog.builder unbindbankcardactivity.this,r.style.dialog fs view view view.inflate unbindbankcardactivity.this,r....