會自動消失的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....