Android等待动画

本文介绍了在Android中如何实现等待动画,包括旋转动画和逐帧动画的详细开发步骤。旋转动画通过设置不同大小圆的旋转来模拟连接过程,而逐帧动画则通过一系列图片的连续显示创建动态效果。同时提供了Demo源代码地址以供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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"?>
<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值