日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼

瀏覽:162日期:2022-09-23 17:59:19

效果圖

Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼

Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼

首先是創(chuàng)建彈窗的背景

Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼

這是上面用到的以shape_bg_5_blue.xml為例,其他的三個(gè)無非就是里面的顏色不一樣而已

<?xml version='1.0' encoding='utf-8'?><shape xmlns:android='http://schemas.android.com/apk/res/android'> <corners android:radius='5dp'/> <solid android:color='#1C285B'/></shape>

然后是圖片

Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼

因?yàn)橛幸粋€(gè)是白色的所以你看不見,但是依然可以保存到你本地文件夾下。

然后就是創(chuàng)建一個(gè)彈窗的樣式

Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼

<!-- 自定義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'>@drawable/shape_bg_5_yellow</item> <item name='android:windowIsFloating'>true</item> <item name='android:windowContentOverlay'>@null</item> </style>

通過這個(gè)android:windowBackground的值改變不同的彈窗背景。然后就是一個(gè)動(dòng)畫文件

Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼

這個(gè)文件一定要放在anim文件夾下(PS:什么?你說你沒有這個(gè)文件夾?沒有你就創(chuàng)建一個(gè)啊,我的天!)loading_animation.xml代碼如下:

<?xml version='1.0' encoding='utf-8'?><set android:shareInterpolator='false' xmlns:android='http://schemas.android.com/apk/res/android'> <rotate android:interpolator='@android:anim/linear_interpolator' android:pivotX='50%' android:pivotY='50%' android:fromDegrees='0' android:toDegrees='+360' android:duration='1500' android:startOffset='-1' android:repeatMode='restart' android:repeatCount='-1'/></set>

下面就要?jiǎng)?chuàng)建一個(gè)現(xiàn)實(shí)內(nèi)容的布局

Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼

布局代碼如下:

<?xml version='1.0' encoding='utf-8'?><LinearLayout xmlns:android='http://schemas.android.com/apk/res/android' android: android:orientation='vertical' android:layout_width='120dp' android:layout_height='120dp' android:gravity='center' android:padding='10dp'> <ImageView android: android:layout_width='40dp' android:layout_height='40dp' android:src='http://m.b3g6.com/bcjs/@mipmap/icon_loading_5' /> <TextView android: android:layout_width='wrap_content' android:layout_height='wrap_content' android:layout_marginTop='10dp' android:maxLines='1' android:text='玩命加載中...' android:textColor='#FFF' android:textSize='14sp' /></LinearLayout>

接下來就是自定義Dialog

import android.app.Dialog;import android.content.Context;import android.content.DialogInterface;import android.view.Gravity;import android.view.animation.Animation;import android.view.animation.AnimationUtils;import android.widget.ImageView;import android.widget.TextView;/** * 自定義彈窗 */public class CustomDialog extends Dialog { TextView tvLoadingTx; ImageView ivLoading; public CustomDialog(Context context) { this(context, R.style.loading_dialog, '玩命加載中...'); } public CustomDialog(Context context, String string) { this(context, R.style.loading_dialog, string); } protected CustomDialog(Context context, int theme, String string) { super(context, theme); setCanceledOnTouchOutside(true);//點(diǎn)擊其他區(qū)域時(shí) true 關(guān)閉彈窗 false 不關(guān)閉彈窗 setContentView(R.layout.loading_dialog);//加載布局 tvLoadingTx = findViewById(R.id.tv_loading_tx); tvLoadingTx.setText(string); ivLoading = findViewById(R.id.iv_loading); // 加載動(dòng)畫 Animation hyperspaceJumpAnimation = AnimationUtils.loadAnimation( context, R.anim.loading_animation); // 使用ImageView顯示動(dòng)畫 ivLoading.startAnimation(hyperspaceJumpAnimation); getWindow().getAttributes().gravity = Gravity.CENTER;//居中顯示 getWindow().getAttributes().dimAmount = 0.5f;//背景透明度 取值范圍 0 ~ 1 }//關(guān)閉彈窗 @Override public void dismiss() { super.dismiss(); }

使用

Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼

這應(yīng)該能看懂吧,寫完收工。

總結(jié)

到此這篇關(guān)于Android 自定義加載動(dòng)畫Dialog彈窗效果的示例代碼的文章就介紹到這了,更多相關(guān)Android 自定義加載 Dialog彈窗內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Android
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲播播91| 婷婷激情一区| 尹人成人综合网| 日韩动漫一区| 91九色综合| 免费一级欧美在线观看视频| 国产日韩精品视频一区二区三区| 亚洲天堂日韩在线| 99国产成+人+综合+亚洲欧美| 国产一区二区三区四区| 国产成人免费av一区二区午夜| 美女精品视频在线| 国产精品99一区二区三| 日韩1区2区| 日韩欧美字幕| 午夜视频一区二区在线观看| 久久久精品久久久久久96 | 精品1区2区3区4区| 每日更新成人在线视频| 亚洲资源在线| 国产福利一区二区精品秒拍| 国产一区二区三区黄网站| 综合日韩av| 久久性天堂网| 美女免费视频一区| 九一精品国产| 国产日韩中文在线中文字幕 | 国产欧洲在线| 91成人精品视频| 欧美专区一区| 亚洲va在线| 日韩av电影一区| 久久久精品久久久久久96| 亚洲一区欧美二区| 国产极品久久久久久久久波多结野| 亚洲www啪成人一区二区| 亚洲一区有码| 99精品在线免费在线观看| 日韩国产欧美三级| 91精品一区国产高清在线gif| 亚洲精品欧美| 免费成人网www| 精品一级视频| 午夜亚洲福利| 午夜久久久久| 桃色av一区二区| 欧美视频二区| 国产精品久久久久久久久久白浆| 国产精品黄网站| 国产精品一区二区精品视频观看| 婷婷精品视频| 日韩在线精品| 国产精品毛片aⅴ一区二区三区| 欧美福利专区| 欧美freesex黑人又粗又大| 国产精品3区| 国产精品探花在线观看| 最新亚洲国产| 一本色道精品久久一区二区三区| 国产不卡av一区二区| 欧美成人一二区| 久久精品资源| 久久久久九九精品影院| 国产亚洲人成a在线v网站 | 日本少妇精品亚洲第一区| 中文字幕成人| 日韩国产在线不卡视频| 日韩av一区二区三区四区| 日韩精品乱码av一区二区| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 国产欧美精品久久| 国产精品入口久久| 国产精品欧美日韩一区| 麻豆成人在线观看| 精品中国亚洲| 欧洲精品一区二区三区| 成人国产精品| 日韩精品一卡| 久久精品国产亚洲夜色av网站| 精品72久久久久中文字幕| 欧美99久久| 久久婷婷一区| 少妇久久久久| 免费日本视频一区| 国产剧情在线观看一区| 国产videos久久| 国产99久久久国产精品成人免费| 在线观看免费一区二区| 久久国产高清| 麻豆久久久久久久| 999国产精品视频| 亚洲69av| 日韩成人三级| 久久av在线| 精品黄色一级片| 黄色成人在线网址| 国产欧美日韩影院| 精品一区不卡| 亚洲精品福利| 日韩中文在线电影| 亚洲精品日本| 91精品一区国产高清在线gif| 免费成人在线影院| 国产中文欧美日韩在线| 国产精品日韩| 国产suv精品一区| 一区二区精彩视频| 久久香蕉网站| 综合激情一区| 久久蜜桃资源一区二区老牛| 欧美自拍一区| 深夜福利亚洲| 尤物tv在线精品| 欧美1区二区| 亚洲精品九九| 在线精品视频在线观看高清| 国产专区精品| 国产精品毛片久久久| 中文视频一区| 精品捆绑调教一区二区三区| 中文在线免费视频| 欧美激情福利| 久久国产生活片100| 亚洲最新av| 丝袜亚洲精品中文字幕一区| 国产一区观看| 成人亚洲欧美| 欧美激情福利| 你懂的国产精品| 欧美日韩一区自拍| 亚洲91在线| 国产精品大片免费观看| 蜜桃久久久久| 最近高清中文在线字幕在线观看1| 成人午夜网址| 久久精品国产www456c0m| 欧美日一区二区| 黄色国产精品| 中文不卡在线| 国产精品视频一区视频二区| 免费在线亚洲| 韩国精品主播一区二区在线观看 | 综合五月婷婷| 欧美天堂在线| 国产69精品久久| 免费国产自久久久久三四区久久| 亚洲作爱视频| 青青伊人久久| 国产成人精品一区二区免费看京 | 免费视频一区二区| 国产欧美在线| 97精品国产| 国产一区二区三区四区五区传媒| 日韩国产在线观看| 97精品97| 婷婷成人av| 最新中文字幕在线播放| 亚洲精品极品少妇16p| 欧美三级第一页| 久久久久久黄| 国产日韩欧美三区| 麻豆理论在线观看| 国产毛片一区| 国产盗摄——sm在线视频| 日韩午夜电影| 国产 日韩 欧美 综合 一区| 亚洲欧美久久精品| 久久久久一区| 麻豆一区二区99久久久久| 最新国产拍偷乱拍精品| 精品国产一级| 日韩国产欧美一区二区三区| 亚洲二区免费| 久久精品亚洲| 91精品日本| 蜜桃一区二区三区在线观看 | 国产视频一区在线观看一区免费| 免费一级欧美片在线观看网站| 男女男精品视频网| 亚洲特色特黄| 久久uomeier| 国产精品黄网站| 日韩欧美中文在线观看| 好看的av在线不卡观看| 欧美精品高清| 精品国产免费人成网站| 国产精品日本一区二区不卡视频 | 欧美日韩中文| 欧美欧美黄在线二区| 亚洲精品第一| 日韩欧美2区| 日韩区一区二| 国户精品久久久久久久久久久不卡 | 在线日韩一区| 久久久久国产| 欧美激情福利| 国产剧情在线观看一区| 欧美一区网站| 欧美激情aⅴ一区二区三区 | 亚洲黄页一区|