Android仿keep运动轨迹动画,Android仿Keep运动休息倒计时圆形控件
仿Keep运动休息倒计时控件,供大家参考,具体内容如下
源码
控件本身非常非常简单,唯一难点在于倒计时期间动态增减时长,如果说动态增减时长是瞬间完成的,倒也没什么难度,但是如果是需要花一定时间做动画的话(见效果图),考虑的逻辑就变多了,这也是我写这个的目的,对应源码中就是plus这个方法。地址: KeepCountdownView
效果
使用方法
xml:
android:id="@+id/keep1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
//各种可选属性
app:arcColor="#FB5858"
app:numColor="#7CB4EF"
app:XXX/>
code:
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.keep_act);
ButterKnife.bind(this);
//倒计时监听
keep1.setCountdownListener(new KeepCountdownView.CountdownListener() {
@Override
public void onStart() {
}
@Override
public void onEnd() {
}
});
}
@OnClick(R.id.b1)
public void b1(View v) {
keep1.plus(5);//增加5s
}
@OnClick(R.id.b2)
public void b2() {
keep1.post(new Runnable() {
@Override
public void run() {
keep1.startCountDown();//开始倒计时
}
});
}
@OnClick(R.id.b4)
public void b4() {
keep1.reset();//重置
}
可选属性
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
时间: 2019-09-18
Android仿keep运动轨迹动画,Android仿Keep运动休息倒计时圆形控件相关推荐
- android开源项目---RoundedImageView制作圆角矩形,椭圆形以其圆形控件
一.项目概述 在项目中美工提供给我们的图片通常是矩形的,我们如何把矩形的图片做成圆角矩形.椭圆形以其圆形效果的图形显示效果,这就是我这篇文章要讲的内容. 效果如下: 我这里使用的是开源项目 Roun ...
- android 仿qq录音动画,Android实现QQ点赞效果动画 Android动画
版权声明:本文为代码部落原创文章,转载请注明出处. 前言 点赞是现在社交app中比较常用的功能,一个小小的点赞按钮如果能加上一些有趣动画,一来告诉用户你已经点了赞(这是对一些手残党极大的福音),二来人 ...
- Android仿抖音加载框之两颗小球转动控件
Android仿抖音加载框之两颗小球转动控件 本篇文章已授权微信公众号 hongyangAndroid(鸿洋)独家发布. 效果图 安卓版抖音v2.5加载框: 本控件效果图: 使用方法 源码地址:And ...
- android 倒计时的控件,以动画的形式平滑的完成数字的过度
原帖地址:http://gitonway.blog.163.com/blog/static/236894038201461894229615/ ※效果 ※简介 一个倒计时的控件,以动画的形式平滑的完成 ...
- Android 遥控器按键 布局,Android 类遥控器圆形控件 扇形按钮 带中间按钮
Android 类遥控器圆形控件 扇形按钮 带中间按钮 前言 效果图 使用方法 添加依赖 在布局中使用 参数设定 设定是否有中间按钮 设定正常情况下的中间按钮的背景颜色 设定中间按钮的圆圈描边颜色 设 ...
- android按钮变输入框动画,AnimShopButton 仿饿了么加入购物车旋转控件 - 自带闪转腾挪动画 的按钮。自带海量可定制 UI 属性。在 Re @codeKK Android开源站...
A shopping cart button with a telescopic displacement rotation animation ... 一个仿饿了么 带伸缩位移旋转动画的购物车按钮 ...
- android仿微信红包动画,Android仿打开微信红包动画效果实现代码
首先看下效果: 实现原理: 准备3张不同角度的图片,通过AnimationDrawable帧动画进行播放即可 代码实现: 1.编写动画xml文件: 根标签为animation-list,其中onesh ...
- android 日历翻页动画,Android 仿日历翻页、仿htc时钟翻页、数字翻页切换效果
废话不多说,效果图: 自定义控件找自网络,使用相对简单,具体还没有来得及深入研究,只是先用笨方法大概实现了想要的效果,后续有空会仔细研究再更新文章, 本demo切换方法是用的笨方法,也就是由新数字和旧 ...
- android 图片预览动画,Android实现仿Windows7图片预览窗格效果
本实例将显示类似于windows7提供的图片预览窗格效果,单击任意一张图片,可以在右侧显示该图片的预览效果. 效果如图所示: 具体实现方法: res/layout/main.xml: android: ...
最新文章
- 【tyvj1052】【树状dp】没有上司的舞会
- 023_JavaScript数字方法
- PMCAFF | 史上最完整的沙龙活动策划总结
- JAVA——鼠标事件(MouseEvent)MouseListener监听器DEMO
- 网络编程模型综述 之 成熟的IO框架介绍
- 微机原理和计算机组成原理一样吗_计算机组成原理:计算机的层次与编程语言...
- Android JNI学习(五)——Java与Native之间如何实现相互调用
- python数据分析环境搭建_教你零搭建Python数据分析环境
- C#操作XML方法详解
- 长大了,烦恼就像是滔滔江水
- HTTP协议详解(真的很经典)(转载)
- 两台服务器安装redis集群_两台服务器六节点redis集群环境搭建
- 毕业学生,C语言面试十大常见问题,提升面试分数
- 阿里出品的最新版 Java 开发手册,嵩山版,扫地僧
- [转载]关于wm系统同步时ActiveSync出现85010014错误号的解决办法
- 贪心法(作业调度问题)
- C++ sting字符串函数详解
- 线上MySQL慢查询现象案例--Impossible WHERE noticed after reading const tables
- 二十一世纪大学英语读写教程学习笔记(原文)——7 - I Became Her Target(我成了她的靶子)
- 微信大数据挑战赛 记录
热门文章
- 信修修 | 如何一眼辨别显示器好坏?电脑选机必看!
- 字节跳动二面:你能说说“抖音直播”怎么测试么?
- 等了十年的微信功能终于成真
- 编程语言python这个词怎么翻译_五大理由从 Python 转到 Go 语言【已翻译100%】...
- 凝望深渊,并发控制的尽头
- Intellij IDEA更换主题,配置字体
- 微信公众平台-小程序开发工具源码
- 计算机毕业设计Java“小蜜蜂”校园代取快递系统(源码+系统+mysql数据库+lw文档)
- 2020年百度运维工程师笔试真题(附答案)
- 同花顺抓起涨做波段指标公式 副图 源码