Android为网络请求自定义加载动画
android自带的加载动画都不怎么好看,在这里介绍一种自定义加载动画的方法
原始图片:
编写动画progressbar.xml,
<?xml version="1.0" encoding="utf-8"?> <animated-rotate android:drawable="@drawable/publicloading" android:pivotX="50.0%" android:pivotY="50.0%" xmlns:android="http://schemas.android.com/apk/res/android" />
还可以在style中配置显示样式:
<style name="progresStyle" parent="android:style/Widget.ProgressBar"> <item name="android:indeterminateDrawable">@drawable/progressbar</item> <item name="android:minWidth">50dp</item> <item name="android:maxWidth">50dp</item> <item name="android:minHeight">50dp</item> <item name="android:maxHeight">50dp</item> </style>
最后将样式配置到ProgressBar中;
<ProgressBar android:id="@+id/progress" android:layout_width="45dip" android:layout_height="45dip" android:layout_gravity="center_horizontal" style="@style/progressStyle"/>
就这样一个简单的加载动画完成。
针对于ListView 和GridView 有一个方法
setEmptyView(progressView);
可以在没有数据的时候显示指定的进度加载动画,数据加载完成时可以隐藏掉。
Android为网络请求自定义加载动画相关推荐
- Android 自定义加载动画LoadingView
前言 本文参考辉哥的博客属性动画 - 58同城数据加载动画,用来学习属性动画相关知识非常合适. 最终效果 整体思路 绘制部分分析: 整体加载动画由三部分组成: 1.上方的正方形.圆形以及三角形,需要进 ...
- android高仿奇艺影视,android仿爱奇艺加载动画实例
本篇文章介绍了android仿爱奇艺加载动画实例,具体代码如下: 效果图: 用到的知识点: Path ValueAnimator 如果对Path和ValueAnimator还不熟悉推荐去看这几个大神的 ...
- 【微信小程序】自定义加载动画3
目录 效果图 配置 版本1 版本2 结语 效果图 配置 配置方法参考上一篇文章:[微信小程序]自定义加载动画 版本1 Component({behaviors
- 【微信小程序】自定义加载动画4
目录 效果图 配置文件 结语 效果图 配置文件 配置方法参考上一篇文章:[微信小程序]自定义加载动画 组件源代码: Component({behaviors: [],properties: {
- 【微信小程序】自定义加载动画
前言 在编写微信小程序的代码时,我们会发现:原生加载动画样式不多,可供我们设置的参数也不多. 通过查询可以得知,若是需要自己定义加载动画,一般的做法就是:在当前页面写加载动画的view代 ...
- echarts加载数据时自定义加载动画
echarts加载数据时自定义加载动画 1.实现 1.实现 有时用echarts加载数据时,尤其是首次加载,可能一时加载不出数据,可以给它加一个加载动画 let departChart = this. ...
- android界面之美---自定义网络请求进度加载对话框
1.定义进度对话框类 <span style="font-size:18px;">public class ProgressDialog {public Dialog ...
- android 自定义图片加载动画效果,Android自定义加载动画-感染体
Android自定义动画系列七,今天来分享第七个自定义Loading动画(InfectionBallBuilder),看上去感觉有种病毒源被感染的感觉,所以名字就叫感染体,这个动画做出来的效果,我不怎 ...
- android 自定义加载动画效果,Android 自定义View修炼-自定义加载进度动画LoadingImageView...
一.概述 本自定义View,是加载进度动画的自定义View,继承于ImageView来实现,主要实现蒙层加载进度的加载进度效果. 支持水平左右加载和垂直上下加载四个方向,同时也支持自定义蒙层进度颜色. ...
最新文章
- AIR 中 File 对象的几个系统文件夹及其属性.
- istio 和 kong_如何启动和运行Istio
- Linux - which xxx - 查找执行的命令所在的路径
- 用了5年Excel,换了这个神奇的报表工具,不禁感叹:国产真香
- linux CentOS 系统下如何将php和mysql命令加入到环境变量中
- MyEclipse设置代码自动补全,及取消空格和‘=’补全
- Flutter时间工具类封装
- 双机热备_什么是高可用双机热备?双机热备概念原理详解
- 314.二叉树的垂直遍历
- MT4指标安装方法,以MACD红绿柱黄白线双线macd为例
- 零信任时代企业如何提升权限的安全?从浏览器小程序说起
- j2ee框架之jvn
- Linux如何安装iperf软件,【iperf】iperfforLinux-最笨下载
- python假分数约分_数学中假分数怎么约分
- cesium 直接加载 geotiff 影像图
- 公司企业邮箱怎么注册申请,教你选择适合的企业邮箱
- qrcode 生成二维码不显示图片解决办法
- .NET破解之太乐地图下载器【非暴破】
- ERROR: Failed building wheel for box2d-py 解决方法
- 时隔多年,我胡汉三又回来了(大学毕业篇-迷茫)