国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Android自定義仿ios加載彈窗

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

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

效果如下:

Android自定義仿ios加載彈窗

IosLoadDialog類(可直接復(fù)制):

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.cgvv.com.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); }

好了,去試試吧!

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: IOS
相關(guān)文章:
主站蜘蛛池模板: 国产亚洲精品久久久久久午夜 | 美女张开腿让男人捅的视频 | 久草在线视频免费资源观看 | 久久一区二区三区不卡 | 日韩特黄特色大片免费视频 | 一级黄色美女视频 | 日本一道免费一区二区三区 | 特黄特黄 | 呦视频在线一区二区三区 | 九九99靖品| 免费真实播放国产乱子伦 | 国产精品久久亚洲一区二区 | 亚洲成人国产 | 午夜无遮挡怕怕怕免费视频 | 特级欧美午夜aa毛片 | 国产欧美一区二区三区观看 | 波多野结衣视频免费观看 | 欧美成人性做爰网站免费 | 亚洲欧美日韩精品永久在线 | 成人a网站| 成在线人免费视频 | 亚洲区精品久久一区二区三区 | 久章草在线观看 | 欧美亚洲日本在线 | 日韩免费一级a毛片在线播放一级 | 成人a视频在线观看 | 欧美精品日日鲁夜夜添 | 亚洲天堂小视频 | 欧美α一级毛片 | 国产精品欧美一区二区三区不卡 | 一级黄色美女视频 | 亚洲国产精品成人精品软件 | 久久久久亚洲日日精品 | 伊人成人在线视频 | 男人的天堂网在线 | 日本不卡免费高清视频 | 成人毛片免费观看视频大全 | 国产激情自拍 | 一区国严二区亚洲三区 | 亚洲精品美女视频 | 三级国产精品一区二区 |