圆形ProgressBar之外的表示进度的图片动画

android实现圆形的ProgressBar停止转动 圆形的ProgressBar停止转动,禁止加载转动,可以自由设置圆形进度条的进度 阅读详情

图片旋转动画除了ProgressBar(建议优先选这个来使用)之外,还有图片的setImageLevel(),设置图片的Level,根据不同的Level来旋转图片;

union_login.xml定义在res/layout目录中

<ImageView
    android:id="@+id/union_login_loading"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_centerVertical="true"
    android:layout_marginRight="8dip"
    android:background="@anim/wait_anim"
    android:contentDescription="@string/common_imageview_contentdescription" />

wait_anim.xml,定义在res/anim目录中

<?xml version="1.0" encoding="utf-8"?>
<animation-list 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:oneshot="false" >

    <item
        android:drawable="@drawable/wait_a01"
        android:duration="100" />
    <item
        android:drawable="@drawable/wait_a02"
        android:duration="100" />
    <item
        android:drawable="@drawable/wait_a03"
        android:duration="100" />
    <item
        android:drawable="@drawable/wait_a04"
        android:duration="100" />
    <item
        android:drawable="@drawable/wait_a05"
        android:duration="100" />
    <item
        android:drawable="@drawable/wait_a06"
        android:duration="100" />
    <item
        android:drawable="@drawable/wait_a07"
        android:duration="100" />
    <item
        android:drawable="@drawable/wait_a08"
        android:duration="100" />
    <item
        android:drawable="@drawable/wait_a09"
        android:duration="100" />
    <item
        android:drawable="@drawable/wait_a010"
        android:duration="100" />
    <item
        android:drawable="@drawable/wait_a011"
        android:duration="100" />
    <item
        android:drawable="@drawable/wait_a012"
        android:duration="100" />
    <item
        android:drawable="@drawable/wait_a013"
        android:duration="100" />
    <item
        android:drawable="@drawable/wait_a014"
        android:duration="100" />
    <item
        android:drawable="@drawable/wait_a015"
        android:duration="100" />

</animation-list>

代码:

private AnimationDrawable mAnimaition;
private ImageView mLoadingImg;
mLoadingImg = (ImageView) findViewById(R.id.union_login_loading);
mAnimaition = (AnimationDrawable) mLoadingImg.getBackground();
if (!mAnimaition.isRunning()) { // 开始图片动画
    mAnimaition.start();
}
if (mAnimaition.isRunning()) { // 停止图片动画
    mAnimaition.stop();
}

Android 之 ProgressBar (进度条) 相信你看完2会吐槽,卧槽,这么坑爹,拿个动画来坑人,哈哈,实际开发中都这样,当然上述 这种情况只适用于不用显示进度的场合,如果要显示进度的场合就没用处了,好吧,接下来看下 网上一个简单的自定义圆形进度条!代码还是比较简单,容易理解,又兴趣可以看看,或者进行相关扩展~运行效果图:实现代码:/***///目标值,想改多少就改多少init();init();init();//完成相关参数初始化。 阅读详情

相关推荐

​ Android 基础入门教程​ProgressBar(进度条)

本文介绍了Android中ProgressBar(进度条)的使用方法。首先讲解了进度条的应用场景,如耗时操作时的用户反馈。详细解析了ProgressBar的常用属性,包括最大值、进度值、轨道样式等。通过示例代码展示了系统默认的圆形和水平进度条样式。针对实际开发需求,提出了两种自定义方案:1)使用AnimationDrawable实现帧动画进度条;2)自定义圆形进度条View,支持进度显示。文章提供了完整的代码实现,帮助开发者快速掌握进度条的灵活运用。

xiaoaque的博客 853

自定义ProgressBar(使用图片播放效果)

今天写到一个需要自定义  ProgressBar时在网上搜了一些样式,基本不是我想要的效果,找到一个我想要的效果的demo结果调试了半天都不出来效果,没办法放弃了,于是自己动手花了点时间写了一个。希望对大家有所帮助 1、首先一个layout布局      xmlns:android="http://schemas.android.com/apk/res/android"

别了高山 1172

Android自定义进度条图片实战教程

在如今这个快速发展的IT时代,用户体验成为了软件与应用程序成功的关键因素之一。进度条,作为用户界面上最常见的交互元素之一,承担着向用户提供任务完成情况反馈的角色。自定义进度条的引入,不仅仅是为了提升视觉效果,更重要的是通过精细的设计来改善用户体验,确保用户在等待过程中能够得到清晰、准确的状态反馈。自定义进度条的设计和实现,可以帮助开发者更好地控制进度显示的方式和样式,从而满足不同应用需求。

weixin_36213081的博客 1023

使用颜色渐变图片自定义条形ProgressBar

使用颜色渐变图片自定义条形ProgressBar用过系统原生的ProgressBar的开发者都知道, 其造型是极其丑陋的, 做个demo都会嫌弃.所以通常情况下,我们需要自定义, 在实际项目中, 有UI设计师给我们出好设计图或者给好颜色值, 然后我们来替换掉原生的即可, 在一般情况下能很容易满足需求, 网上大部分博客也有介绍详细步骤, 很简单. 但是, 如果UI设计师给我们的是颜色渐变的图片资源,

lewvan00的专栏 1581

自定义带进度条的圆形头像

该包里面是圆形头像附带圆形边框进度条的项目代码,可以实现在基础功能--圆形头像,圆形进度条,进度图标,进度文字提示的基础功能上做任意的修改扩展。

无人自行车平衡控制:最小二乘法动态零点拟合实践

本文探讨了无人自行车平衡控制中动态零点的重要性及实现方法。通过最小二乘法拟合车头角度与ROL值的线性关系,解决了固定零点在转向时导致的稳定性问题。实践表明,动态零点拟合能显著提升系统平衡稳定性并降低能耗。

uran的专栏 660

用shape实现progressbar的转圈效果控制转速

android:toDegrees 这个属性 就是控制转动幅度的 可以设置大于360 数值大 就看起来转动快些了的

StackOverFLow 6877

ROS四旋翼无人机快速上手指南(4):阿木实验室PX4功能包飞行控制分析与讲解(重点章节)

成就更好的自己 这一章详细讲解一下阿木实验室(AMOV)的开源项目px4_command功能包,此功能包通过mavlink协议直接控制烧录px4固件的自驾仪,还融合了来自各个传感器的位姿,距离等信息,此外,功能包提供的接口向上对接应用层算法级的程序例如SLAM,kfc目标检测引导,路径规划等算法,因此,在整个无人机控制中起到了承上启下至关重要的作用。 用到的文件及工具包链接如下: AMOV实验室源码如下: https://gitee.com/theroadofengineers/px4_comman

The Road of Engineer 6171

android 自定义圆形进度条样式,Android三种方式实现ProgressBar自定义圆形进度条

进度条样式在项目中经常可以见到,下面小编给大家分享Android三种方式实现ProgressBar自定义圆形进度条。Android进度条有4种风格可以使用。默认值是progressBarStyle。设置成progressBarStyleSmall后,图标变小。设置成progressBarStyleLarge后,图标变大设置成progressBarStyleHorizontal后,变成横向长方形。自...

weixin_33600816的博客 1860

ABAP代码使用OAuth2.0 Client Credential调用外部API

ABAP-OAuth2.0-调用外部API

m0_74015269的博客 1956

使用 Python 爬取 Wikipedia 数据:抓取百科条目及其内容

维基百科的 API 提供了一些方便的接口,通过这些接口,我们可以轻松获取到维基百科的条目、类别、图片和其他相关信息。维基百科的 API 主要是基于 HTTP 请求的,通过向特定的 URL 发送 GET 请求来获取信息。:获取指定条目的内容。在本博客中,我们介绍了如何使用 Python 爬取维基百科的条目数据。通过使用 Wikipedia API 和网页抓取技术,我们能够高效地获取条目内容,并将其存储和分析。希望本篇教程能帮助你深入理解如何抓取和处理维基百科的数据。

2201_76125261的博客 475

ProgressBar(进度条)

相信你看完2会吐槽,卧槽,这么坑爹,拿个动画来坑人,哈哈,实际开发中都这样,当然上述 这种情况只适用于不用显示进度的场合,如果要显示进度的场合就没用处了,好吧,接下来看下 网上一个简单的自定义圆形进度条!代码还是比较简单,容易理解,又兴趣可以看看,或者进行相关扩展~运行效果图:实现代码:/***///目标值,想改多少就改多少init();init();init();//完成相关参数初始化。

qq_25502783的博客 1047

使用 YOLO26 的牙科全景X光片分析:从牙齿检测到疾病诊断

从数据预处理自动化、模型架构针对性优化到基于视觉特征的性能分析。它证明了在医学图像分析中,模型架构的进步(如YOLO26的特性)可以有效缓解数据不平衡和目标微小的问题,为临床自动化诊断提供了一个高效、可靠的解决方案。Python"""全局配置模块包含数据集路径、类别名称、论文复现参数、划分比例等常量"""import os# ==================== 路径配置 ====================

u012133341的博客 102

Android ProgressBar高级自定义水平/圆形进度条

ProgressBar继承于View类,直接子类有AbsSeekBar和ContentLoadingProgressBar,其中AbsSeekBar的子类有SeekBar和RatingBar,可见这二者也是基于ProgressBar实现的。 自定义水平progressbar 自定义圆形progressbar 自定义RatingBar ProgressBar有两个进度,一个是android:progress,另一个是android:secondaryProgress。ProgressBar还分为确定的和不

seven的博客 3497

从 VL02N 拣配到 ABAP 自动化,读懂 SD_DELIVERY_UPDATE_PICKING 的位置和风险

文章摘要:SAP SD模块中,SD_DELIVERY_UPDATE_PICKING函数模块用于处理出库交货单的拣配确认,更新交货项目的拣配数量。该函数适用于未启用WM/EWM的传统SD流程,能确保拣配状态与标准交货处理逻辑同步,比直接修改数据库更安全。但在S/4HANA Cloud等新环境中,应优先使用API_OUTBOUND_DELIVERY_SRV等公开发布接口。使用该函数时需注意参数完整性和按交货单整体处理的原则,避免逐项提交导致的数据不一致问题。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 245

PyTorch 面试题及参考答案(精选100道)

模块是 PyTorch 中用于自动求导的核心模块。它为张量上的所有操作提供了自动求导的功能。在深度学习中,反向传播是一种用于计算损失函数相对于模型参数的梯度的算法。通过梯度,我们可以使用优化算法(如随机梯度下降)来更新模型的参数,从而最小化损失函数。模块的主要作用就是自动计算这些梯度。当我们创建一个张量时,如果将其属性设置为True,那么 PyTorch 会跟踪该张量上的所有操作。在完成前向传播计算出损失函数后,调用方法,模块会自动根据链式法则反向传播计算出所有需要求导的张量的梯度。

大模型大数据攻城狮的专栏 1681

Android入门教程二十九之ProgressBar(进度条)

本节引言:本节给大家带来的是Android基本UI控件中的ProgressBar(进度条),ProgressBar的应用场景很多,比如 用户登录时,后台在发请求,以及等待服务器返回信息,这个时候会用到进度条;或者当在进行一些比较 耗时的操作,需要等待一段较长的时间,这个时候如果没有提示,用户可能会以为程序Carsh或者手机死机 了,这样会大大降低用户体验,所以在需要进行耗时操作的地方,添加上进度条,

无名 9411

企业级OpenClaw部署实战:10个关键配置让你从“养虾“到“精通“

OpenClaw(社区昵称"小龙虾")作为2026年开源社区最活跃的AI Agent项目,凭借其多Agent协同架构和企业级安全隔离能力,已成为中大型企业的首选AI基础设施。本文基于真实企业部署经验,系统梳理了企业级OpenClaw部署的10个关键配置:用户ID消息隔离、群组ID消息隔离、多机器人配置、无限量Agent创建、机器人与Agent关联、Agent间调度、权限配置、Hooks任务、多模型切换及一键备份迁移。

program哲学 931

Android 自定义圆形进度条带图片旋转

由于需求需要做一个圆形进度条并且中间填充的是圆形图片并且能有旋转,找了一下没找到合适的,所以自己撸一个。 主要思路是两个控件组合起来。 一个自定义画的圆,另一个自定义一个圆形的imageview。 先看一下主布局: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xml...

xiaxiangnanxp1989的专栏 1247

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

android圆形进度条ProgressBar颜色设置

xml布局文件需加入如下的进度条构件: Java代码         android:id="@+id/loadProgressBar"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:indetermi

aoshiwenrou的专栏 2527

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

HoRian云--Android圆形进度条实现全攻略

本文介绍了Android中的ProgressBar(进度条)控件的基本用法和实际应用场景。主要内容包括:1)ProgressBar的常用属性及基础实例;2)使用AnimationDrawable动画替代圆形进度条的方法;3)自定义圆形进度条的实现。文章通过示例代码详细讲解了如何创建和应用不同类型的进度条,特别针对实际开发中常见的需求提供了解决方案。最后作者鼓励读者进一步完善自定义进度条并应用到实际项目中,同时谦虚地表示欢迎指正和讨论。

sinat_57153473的博客 657

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

自定义进度条(水平进度条和圆形进度条)

ProgressBar的类继承结构,以及直接子类和间接子类。 public class ProgressBar extends View java.lang.Object     android.view.View     android.widget.ProgressBar     Known Direct Subclasses AbsSeekBar, Content

Main_Stage的专栏 1780

自定义圆形进度条的实现方式

如何自定义圆形进度条哪,也就是替换一下进度条的图片而已。 先分析一下,系统对进度条如何定义的: 咱们一般情况下载布局文件中这么书写: //在布局文件里的代码 <ProgressBar android:id="@+id/progressBar1" style="?android:attr/progressBarStyleSmall" a

com360的专栏 1万+

自定义圆形的ProgressBar

1.自定义圆形的ProgressBar   效果图:   圆形ProgressBar的样式主要有以下几个,我们这里以progressBarStyleLarge为例进行样式的修改,其他的类似。       ProgressBar  android:layout_width="wrap_content"   android:layout_height="wrap_conten

无为 1511

android progressbar自定义颜色,android圆形进度条ProgressBar颜色设置

xml布局文件需加入如下的进度条构件:android:id="@+id/loadProgressBar"android:layout_width="wrap_content"android:layout_height="wrap_content"android:indeterminateDrawable="@drawable/progressbar"/>其中的indeterminteDraw...

weixin_39599454的博客 1368
上一篇: java 基于JDK中的源码总结下String
下一篇: ANDROID 一键搞定JNI创建C头文件
HabbyGe
博客等级 码龄16年 46粉丝 143原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值