Android ProgressBar 加载中界面实现(loading 动画) 实现菊花的效果
生活随笔
收集整理的這篇文章主要介紹了
Android ProgressBar 加载中界面实现(loading 动画) 实现菊花的效果
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實現的效果圖如下:
使用方法ProgressBar ,如果感覺 這個動畫不是自己想要的,需要根據ui的圖片來實現只需要將xml中的animated-rotate
修改為animation-list
貼出代碼 xml 中
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context=".MainActivity"><ProgressBarandroid:id="@+id/loading"android:layout_width="100dp"android:layout_height="100dp"android:layout_gravity="center"android:layout_centerInParent="true"android:indeterminateBehavior="repeat"android:indeterminateDrawable="@drawable/anim" /></RelativeLayout>
drawable 中的代碼如下:
<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"android:drawable="@drawable/loading"android:fromDegrees="0.0"android:pivotX="50.0%"android:pivotY="50.0%"android:toDegrees="360.0" />
這樣就實現了菊花的動畫效果,
當然如果要實現ui設計的動畫圖的效果,將xml中的animated-rotate修改為animation-list
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:drawable="@mipmap/loading1"android:duration="28" /><itemandroid:drawable="@mipmap/loading2"android:duration="28" /><itemandroid:drawable="@mipmap/loading3"android:duration="28" /><itemandroid:drawable="@mipmap/loading4"android:duration="28" /><itemandroid:drawable="@mipmap/loading5"android:duration="28" /><itemandroid:drawable="@mipmap/loading6"android:duration="28" /><itemandroid:drawable="@mipmap/loading7"android:duration="28" /><itemandroid:drawable="@mipmap/loading8"android:duration="28" /><itemandroid:drawable="@mipmap/loading9"android:duration="28" /><itemandroid:drawable="@mipmap/loading10"android:duration="28" /><itemandroid:drawable="@mipmap/loading11"android:duration="28" /><itemandroid:drawable="@mipmap/loading12"android:duration="28" /></animation-list>
?
總結
以上是生活随笔為你收集整理的Android ProgressBar 加载中界面实现(loading 动画) 实现菊花的效果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 七开头的四字成语有哪些?
- 下一篇: Android AnimationUt