android编程实现类似于支付宝余额快速闪动效果的方法
本文实例讲述了android编程实现类似于支付宝余额快速闪动效果的方法。分享给大家供大家参考,具体如下:
效果如下:
此图片不会动,但实际上是会快速跳动的。
之前看到有支付宝的效果非常牛逼。就是进去看到余额呼噜噜的直接上蹿下跳到具体数字,效果帅,但不知道怎么实现,最近终于知道了。
思路:
首先经常用到倒计时操作。这个类就是 CountDownTimer.Android自带的。继承此类。无非就是跳动的 increase和intervel
增加的数字和间隔!你懂。继续。。然后让他快速从一定数字跳动到具体的总额数字,无废话了。。看Demo看效果
代码:
直接调用执行:
private void initAllViews() { myDanceTimer = new DanceWageTimer(DanceWageTimer.getTotalExecuteTime(myMoney, 100), 100, tvMoney, myMoney); myDanceTimer.start(); } /** * @Title getTotalExecuteTime * @Description 得到总共执行的时间 * @param totalWage * @return */ public static int getTotalExecuteTime(float totalWage, int interval) { int wage = getIntegerOfWage(totalWage); int startNum = getStartNum(totalWage); int increased = getIncreased(startNum); int result = (wage - startNum) / increased * interval; return result; }
完整实例代码代码点击此处本站下载。
希望本文所述对大家Android程序设计有所帮助。
相关推荐
-
Android仿微信/支付宝密码输入框
在用到支付类app时,都有一个简密的输入框..开始实现的时候思路有点问题,后来到github上搜了下,找到了一个开源的库看起来相当的牛逼,,来个地址先: https://github.com/Jungerr/GridPasswordView 效果图: 这个开源库我研究了之后,又有了自己的一个思路:来个假的简密框---底部放一个EditTextView,顶部放置6个ImageView的原点,控制他们的显隐来实现这个简密宽 开发步骤: 1 布局 <?xml version="1.0"
-
Android自定义View仿支付宝芝麻信用分仪表盘
先看下iOS的芝麻信用分截图 这是我做的效果,还是有点差距的 支付宝9.9版本芝麻信用分的实现 首先初始化各种画笔,默认的size,padding,小圆点. (因为实在找不到原版芝麻信用的带点模糊效果的小圆点,所以只好用这个代替) //View的默认大小 defaultSize = dp2px(250); //默认Padding大小 arcDistance = dp2px(14); //外层圆环画笔 mMiddleArcPaint = new Paint(Paint.ANTI_ALIAS_FLA
-
Android开发之实现GridView支付宝九宫格
先给大家展示下关于仿支付宝钱包首页中带有分割线的gridview,俗称九宫格 的效果图,怎么样是不是和你想象的一样啊.在你的预料之中就继续访问以下代码内容吧. 我们都知道ListView设置分割线是非常容易的,设置ListView的分割线颜色和宽度,只需要在布局中定义android:divider和android:dividerHeight属性即可.而GridView并没有这样的属性和方法,那我们改如何来做呢? 我们小编在做这个效果之前,也参考了其他的一些方案,比如说定义一个自定义的GridVi
-
Android支付宝支付封装代码
在做Android支付的时候肯定会用到支付宝支付, 根据官方给出的demo做起来非常费劲,所以我们需要一次简单的封装. 封装的代码也很简单,就是将官网给的demo提取出一个类来方便使用. public class Alipay { // 商户PID public static final String PARTNER = "123456789"; // 商户收款账号 public static final String SELLER = "qibin0506@gmail.co
-
Android app第三方支付宝支付接入教程
支付宝的接入相对比较简单,看看支付宝官网的文档基本都能搞定,但是切记一点让你们的后台也要搞清楚支付宝的流程,重中之重. 1.注意事项 开发前一定要阅读支付宝官方文档 强烈建议签名等处理在后台处理,我这个是测试是在自己本地写的,不要吐槽 想获取支付宝合作商户ID,及支付宝公钥请点击支付宝链接,生成密钥及PKCS8转码工具在文档中 添加Android.permission.INTERNET权限和android.permission.ACCESS_NETWORK_STATE权限 要导入支付宝的包 2.
-
Android波纹扩散效果之仿支付宝咻一咻功能实现波纹扩散特效
今年春节晚会没看尽兴,被支付宝集福给添了一段插曲,朋友们都在那数定时间段不停的咻一咻,哇,我咻到一个敬业福,不可能的,哈哈.那么咻一咻功能基于程序代码是怎么实现的呢?下面我们小编给大家分享本教程帮助大家学习Android波纹扩散效果之仿支付宝咻一咻功能实现波纹扩散特效,具体内容如下所示: 先来看看这个效果 这是我的在Only上添加的效果,说实话,Only现在都还只是半成品,台面都上不了,怪自己技术不行,也太懒了 PS:这个view也是我模仿了人家的效果,参考了人家的思路写的,不是纯手撸,罪过罪过
-
Android仿支付宝上芝麻信用分雷达图
一.首先看下支付宝上芝麻信用分的效果图: 二.思路 1.确定雷达图中心点坐标 2.绘制多边形及连接线 3.根据维度值绘制覆盖区域 4.绘制分数 5.绘制每个维度的标题文字和图标 三.实现 获取布局的中心坐标 在onSizeChanged(int w, int h, int oldw, int oldh)方法里面,根据View的长宽,计算出雷达图的半径(这里取布局宽高最小值的四分之一,可以自定义),获取整个布局的中心坐标. public class CreditScoreView extends
-
Android中RecyclerView布局代替GridView实现类似支付宝的界面
单纯使用GridView 通用的两种给GridView 添加分割线的方法:http://stackoverflow.com/questions/7132030/android-gridview-draw-dividers 给Gridview 添加分割线,也就是实现网格布局,不清楚谷歌为什么没有给Gridview 添加一个类似 ListView 的Divider 属性,因此就需要我们自己去添加分割线, 目前两种方法,第一种是 利用GridView 的 android:horizontalSpac
-
Android支付宝支付设计开发
在移动支付领域,支付宝支付占用巨大份额,根据艾瑞咨询公布的报告数据:2014Q3,支付宝斩获了82.6%的市场份额,在移动支付的霸主地位越来越稳固.财付通支付的发力点在微信支付和手Q支付,在移动支付格局中取得了10.0%的市场份额,排名第二. 支付宝在移动支付领域的统治地位,使得我们有必要梳理支付宝移动开发流程.本文写作的目的就是梳理支付流程,从架构层面讲述如何在移动应用中嵌入支付宝支付功能,以及指出哪些地方存在开发陷阱. 准备 按照说明,首先需要申请支付宝支付账号.这方面根据网站说
-
支付宝咻一咻怎么用 Android帮你实现咻一咻
对于之前最火的无外乎集五福了,而五福除了加十个好友获得外,最直接的途径就是支付宝的咻一咻了.那么咻一咻具体有哪些实现方式呢?下面我们将一一介绍这几种思路的实现过程. 1.自定义View实现咻一咻 那么这种实现方法需要掌握Canvas以及Paint几乎所有的方法.其对程序员的专业知识要求极高. 用该种方式实现的优点有: ㈠这种是最复杂的实现方法,但其兼容性最高,其支持android的所有设备. ㈡其对内存要求不大,几乎不占用任何内存. 下面我们来看看是怎样实现其效果的: public class
随机推荐
- js删除所有的cookie的代码
- Redis实现信息已读未读状态提示
- 自己动手制作jquery插件之自动添加删除行功能介绍
- 应用Java泛型和反射导出CSV文件的方法
- JS实现漂亮的时间选择框效果
- javascript避免数字计算精度误差的方法详解
- javascript日期格式化方法汇总
- PHP实现权限管理功能示例
- PHP自定义函数实现格式化秒的方法
- php session安全问题分析
- Node.js中HTTP模块与事件模块详解
- Android EditText限制输入字符类型的方法总结
- 如何进行mysql的优化
- 用Oracle并行查询发挥多CPU的威力
- linux下使用Apache+php实现留言板功能的网站
- 详解java枚举用法及实例
- ScrollView与ListView合用(正确计算Listview的高度)的问题解决
- Nginx下修改WordPress固定链接导致无法访问的问题解决
- java图形界面AWT编写计算器
- JS实现网页右侧带动画效果的伸缩窗口代码