Android等待动画
等待连接中等待动画
分别利用旋转动画和逐帧动画实现等待动画。
旋转动画
用大小不一的两个圆分别做内圈和外圈来实现连接过程的等待动画。大圆和小圆的旋转方向相反,并且旋转速度不一样。
开发步骤
在布局文件中设置两个圆的布局
将两个圆放置在帧布局中,这样就可以实现内外两个圆的效果。代码如下:
<FrameLayout
android:layout_marginBottom="20dp"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/imgLoading0"
android:src="@drawable/loading0"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<ImageView
android:id="@+id/imgLoading1"
android:src="@drawable/loading1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</FrameLayout>
建立旋转动画配置文件
在res目录下新建anim目录,并在anim目录下新建内外两个旋转动画的配置文件。
inside_rotate_anim.xml
<?xml version="1.0" encoding="utf-8"?>
<