亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Android自定義仿ios加載彈窗

瀏覽:3日期:2022-09-16 16:12:01

本文實例為大家分享了Android自定義仿ios加載彈窗的具體代碼,供大家參考,具體內容如下

效果如下:

Android自定義仿ios加載彈窗

IosLoadDialog類(可直接復制):

public class IosLoadDialog extends Dialog { public IosLoadDialog(Context context) {super(context, R.style.loading_dialog);initView(); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) {switch (keyCode){ case KeyEvent.KEYCODE_BACK:if(IosLoadDialog.this.isShowing()) IosLoadDialog.this.dismiss();break;}return true; } private void initView(){setContentView(R.layout.dialog_loading);Animation animation = AnimationUtils.loadAnimation(getContext(), R.anim.load_animation);animation.setInterpolator(new LinearInterpolator());findViewById(R.id.loading_dialog_img).startAnimation(animation);setCanceledOnTouchOutside(true);WindowManager.LayoutParams attributes = getWindow().getAttributes();attributes.alpha=0.8f;getWindow().setAttributes(attributes);setCancelable(false); }}

R.layout.dialog_loading文件:

<?xml version='1.0' encoding='utf-8'?><LinearLayout xmlns:android='http://schemas.android.com/apk/res/android' android: android:layout_width='match_parent' android:layout_height='match_parent' android:background='@color/tm' android:gravity='center' android:minHeight='60dp' android:minWidth='180dp' android:orientation='vertical' android:padding='10dp'> <LinearLayoutandroid:layout_width='80dp'android:layout_height='80dp'android:background='@drawable/white_radian13'android:gravity='center'android:orientation='vertical'><ImageView android: android:layout_width='50dp' android:layout_height='50dp' android:scaleType='fitXY' android:src='http://www.aoyou183.cn/bcjs/@drawable/ic_svstatus_loading' /> </LinearLayout></LinearLayout>

loading_dialog樣式:

<style name='loading_dialog' parent='android:style/Theme.Dialog'><item name='android:windowFrame'>@null</item><item name='android:windowNoTitle'>true</item><item name='android:windowBackground'>@color/tm</item><item name='android:windowIsFloating'>true</item><item name='android:windowContentOverlay'>@null</item> </style>

white_radian13白色透明圓角背景:

<?xml version='1.0' encoding='utf-8'?><layer-list xmlns:android='http://schemas.android.com/apk/res/android'> <item><shape> <solid android:color='#F7FBFD' /> <corners android:radius='13dp' /></shape> </item></layer-list>

然后奉上圖片ic_svstatus_loading.png:

Android自定義仿ios加載彈窗

最后使用:

public void showDialog(){final IosLoadDialog iosLoadDialog = new IosLoadDialog(this);iosLoadDialog.show();new Handler().postDelayed(new Runnable() { @Override public void run() {iosLoadDialog.dismiss(); }},1200); }

好了,去試試吧!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: IOS
相關文章:
主站蜘蛛池模板: 青青在线国产 | 久久国产三级 | 2021久久精品永久免费 | 亚洲国产第一区二区三区 | 香蕉视频国产精品人 | 奇米网狠狠 | 黄色在线视频观看 | 黑人插 | 久久久久国产精品免费免费 | 国产五月婷婷 | 爱爱小视频免费体验区在线观看 | 欧美综合在线播放 | 伊人久久久综在合线久久在播 | 国产牛仔裤系列在线观看 | 国产永久免费高清在线观看视频 | 欧美在线免费 | 亚洲综合第一欧美日韩中文 | 免费影院在线观看 | 日本黄大片免播放视播放器 | 精品久久久久国产免费 | 国产日韩欧美二区 | 国产免费久久精品99久久 | 天天色综合久久 | 蕾丝视频www在线观看 | 免费在线黄色片 | 香蕉视频黄在线观看 | 丁香六月啪啪 | 国产在线拍揄自揄视精品不卡 | 不卡一级aaa全黄毛片 | a在线观看免费网址大全 | 欧洲美女粗暴交视频 | 亚洲精品高清在线观看 | 国产婷婷色综合成人精品 | 国产精品嫩草影院99av视频 | 国产日本高清动作片www网站 | 久久精品国产一区二区三区日韩 | 999热成人精品国产免 | 成年人黄色大片大全 | 九九久久久久午夜精选 | 亚洲精品区在线播放一区二区 | 伊人久久久久久久久久 |