- 博客(4)
- 资源 (21)
- 收藏
- 关注
原创 Android 属性动画:实现购物车添加商品动画
实现需求是:在商品列表页面,从列表Item 添加商品的时候,需要一个动画,仿佛是是往购物车里添加商品。实现思路:获取起始点与终点的坐标,利用PathMeasure 绘制贝塞尔曲线;为点击的Item 商品View 设置属性动画;监听属性动画的update,改变View 的坐标;实现效果如下:实现中会用到 PathMeasure 类: 我们主要使用它两个方法:1、获取长度:/** //获取弧线
2017-03-28 20:56:31 6246 5
原创 Android 属性动画:实现小球坠落
一、要做什么项目需要实现的效果:小球坠落 1. 首先绘制小球--自定义View 绘制圆; 2. 模拟小球坠落--属性动画,重绘小球轨迹; 3. 修改小球颜色--实现自定义TypeEvaluator;实现的简单效果如下:二、思考怎么做实现步骤如下:1、自定义 AnimPointView:/** * Created by Troy on 2017/3/20. * * 通过对对象进行值操作来
2017-03-21 20:46:41 4633
原创 Android 属性动画:基本知识总结
提纲:文章写了什么?什么是属性动画?属性动画相关接口及常用类ValueAnimator ObjectAnimator估值器差值器属性动画,顾名思义就是:沿着一定的时间顺序,通过改变View的属性,从而得到的动画的效果。引入属性动画最大的作用就是为了“眼见为实”,对于ViewAnimation,动画的移动和缩放并没有真正的改变控件的位置和热区,而属性动画则可以做到这一点。Interfac
2017-03-21 12:35:17 665
原创 算法:字符串匹配算法整理
一、定义字符串模式匹配算法(string searching/matchingalgorithms):就是在一个文本或者较长的一段字符串中,找出一个或多个指定字符串(Pattern),并返回其位置。这类算法属基础算法,各种编程语言都将其包括在自带的String类函数中,而且由之衍生出来的正则表达式也是必须掌握的一种概念和编程技术。二、常见算法Brute-Force 算法KMP 算法Boyer-
2017-03-07 21:17:22 1220
Android Material Design之TabLayout + NavigationView联合使用
2016-06-06
Android Material Design之CoordinatorLayout全面使用
2016-06-03
Android Material Design之CoordinatorLayout全面使用介绍
2016-06-03
模仿QQ滑动删除菜单--源代码;
2015-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人