android dialog加载中动画效果
生活随笔
收集整理的這篇文章主要介紹了
android dialog加载中动画效果
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Java代碼?? //顯示動畫?? Java代碼?? dialog?=?new?Dialog(context,?R.style.loading);?? ????????dialog.setContentView(R.layout.loadinglayout);//此處布局為一個progressbar?? ????????dialog.setCancelable(true);?//?可以取消?? ????????dialog.show();?? ????????WindowManager.LayoutParams?params?=?dialog.getWindow().getAttributes();?? ????????params.height?=?-1;?? ????????params.width?=?-1;?? ????????params.format=1;?? ????????params.flags?=?LayoutParams.FLAG_FULLSCREEN?|?LayoutParams.FLAG_LAYOUT_IN_SCREEN;?? ????????dialog.getWindow().setAttributes(params);?? dialog.cancel();?//去掉dialog?? <?xml?version="1.0"?encoding="utf-8"?>?? <LinearLayout?xmlns:android="http://schemas.android.com/apk/res/android"?? ????android:layout_width="fill_parent"?? ????android:layout_height="fill_parent"?? ????android:gravity="center"?? ???>?? ?? ????<ProgressBar?? ????????android:id="@+id/loadingbar"?? ????????style="@style/loadingStyle"?? ????????android:layout_width="fill_parent"?? ????????android:layout_height="130dp"?? ????????android:layout_gravity="center">?? ????</ProgressBar>?? ?? </LinearLayout>?? <!--?使用frame動畫制作的logo炫動效果?-->?? ???<style?name="loadingStyle">?? ???????<item?name="android:indeterminateDrawable">@anim/loading</item>?? ???</style>?? ?? ???<style?name="loading">?? ???????<item?name="android:layout_width">fill_parent</item>?? ???????<item?name="android:layout_height">fill_parent</item>?? ???????<item?name="android:windowFullscreen">true</item>?? ???????<item?name="android:windowNoTitle">true</item>?? ???????<item?name="android:backgroundDimEnabled">false</item>?<!--?模糊?-->?? ???????<item?name="android:windowIsFloating">true</item><!--?類似windows的彈出Dialog?-->?? ???????<item?name="android:windowContentOverlay">@null</item><!--?不要頭部陰影?-->?? ?????????<item?name="android:windowBackground">@color/transparent</item>???<!--?背景顏色設置透明-->?? ???</style>?? <?xml?version="1.0"?encoding="UTF-8"?>???? <animation-list?android:oneshot="false"?xmlns:android="http://schemas.android.com/apk/res/android">???? ?? ????<item?android:duration="150"?android:drawable="@drawable/load1"?/>??? ????<item?android:duration="150"?android:drawable="@drawable/load2"?/>??? ????<item?android:duration="150"?android:drawable="@drawable/load3"?/>??? ????<item?android:duration="150"?android:drawable="@drawable/load4"?/>??? ????<item?android:duration="150"?android:drawable="@drawable/load5"?/>??? ????<item?android:duration="150"?android:drawable="@drawable/load6"?/>??? ?????? </animation-list>???
?
?
Java代碼???
?//dialog中設置的布局progressbar
Java代碼???
//dialog和progressbar分別用的style
Java代碼???
?
?
progressbar中Style引用的動畫
?
Xml代碼???
轉載于:https://www.cnblogs.com/xiaochao1234/p/4226014.html
總結
以上是生活随笔為你收集整理的android dialog加载中动画效果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nmon 性能:分析 AIX 和 Lin
- 下一篇: ffmpeg个人翻译文档1-8转