Android缓冲进度条或加载进度条
16lz
2021-01-26
缓冲进度条或加载进度条,在加载页面或者视频加载过程中,为了做到更好的UI及App功能体验交互,这些缓冲加载的等待效果是必不可少的;
下面来看一下旋转的动画效果:
那么,他们的具体源码在这里:loading_1:
[java] view plain copy print ?- <?xmlversion="1.0"encoding="utf-8"?>
- <rotate
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:fromDegrees="0"
- android:pivotX="50%"
- android:pivotY="50%"
- android:toDegrees="1080.0">
- <shape
- android:innerRadiusRatio="3"
- android:shape="ring"
- android:thicknessRatio="8"
- android:useLevel="false">
- <gradient
- android:centerColor="#FFDC35"
- android:centerY="0.50"
- android:endColor="#CE0000"
- android:startColor="#FFFFFF"
- android:type="sweep"
- android:useLevel="false"/>
- </shape>
- </rotate>
loading_2: [java] view plain copy print ?
- <?xmlversion="1.0"encoding="utf-8"?>
- <layer-listxmlns:android="http://schemas.android.com/apk/res/android">
- <item>
- <rotate
- android:drawable="@drawable/movie_loading"
- android:fromDegrees="0.0"
- android:pivotX="50.0%"
- android:pivotY="50.0%"
- android:toDegrees="1080.0"/>
- </item>
- </layer-list>
- <LinearLayoutxmlns: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="horizontal"
- android:gravity="center_horizontal"
- android:background="#222222">
- <ProgressBar
- android:id="@+id/loading_1"
- android:layout_width="50dp"
- android:layout_height="50dp"
- android:layout_marginTop="60dp"
- android:indeterminate="false"
- android:padding="5dp"
- android:indeterminateDrawable="@drawable/loading_1"/>
- <ProgressBar
- android:id="@+id/loading_2"
- android:layout_width="50dp"
- android:layout_height="50dp"
- android:layout_marginTop="60dp"
- android:indeterminate="false"
- android:padding="5dp"
- android:indeterminateDrawable="@drawable/loading_2"/>
- </LinearLayout>
更多相关文章
- android binder 进程间通信机制1-binder 驱动程序
- LinearLayout半透明效果
- Android高效显示图片详解(三)
- 自己处理Webview时出现的问题的汇总
- Android高手进阶教程(十)-----Android(安卓)PopupWindow的使用!!
- Drawable资源——LevelListDrawable 级列表
- 继承自SwipeRefreshLayout,实现加载更多
- 【Fragment使用】(二)Android之取消ViewPage+Fragment的预加载
- ViewPage滑动加载大图和点击关注效果《IT蓝豹》