自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

happy_horse的博客

亦狂亦侠真名士,能哭能歌迈俗流!

  • 博客(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

tinker DEMO

Tinker

2017-02-15

Android Material Design之TabLayout + NavigationView联合使用

Android Material Design之TabLayout + NavigationView联合使用

2016-06-06

Android Material Design之CoordinatorLayout全面使用

Android Material Design之CoordinatorLayout全面使用介绍

2016-06-03

Android Material Design之CoordinatorLayout全面使用介绍

Android Material Design之CoordinatorLayout全面使用介绍

2016-06-03

Android EventBus框架使用详细介绍(一)

Android EventBus框架使用详细介绍(一)

2016-06-02

Android设计模式之代理模式(Proxy Pattern)

Android设计模式之代理模式(Proxy Pattern)

2016-05-31

Android异步任务处理之AsyncTaskLoader的使用

Android异步任务处理之AsyncTaskLoader的使用

2016-05-27

Android自定义View之仿知乎滑动删除Activity

Android自定义View之仿知乎滑动删除Activity

2016-05-16

Android自定义ScrollView:实现滑动顶部停靠

Android自定义ScrollView:实现滑动顶部停靠

2016-04-13

Android网络框架-Volley(一) 初步使用Volley

Android网络框架-Volley(一) 初步使用Volley

2016-04-13

volley.jar&源码

volley.jar&源码

2016-04-13

Android 使用ActiveAndroid 管理数据库

Android 使用ActiveAndroid 管理数据库

2016-04-11

activeandroid-3.1-3.jar

activeandroid-3.1-3.jar,

2016-04-11

Android RecyclerView实现瀑布流布局

Android RecyclerView实现瀑布流布局

2016-04-09

Android SurfaceView实现加载GIF动画

Android SurfaceView实现加载GIF动画

2016-04-08

Android 5.0 CardView+ListView 卡片布局应用

Android 5.0 CardView+ListView 卡片布局应用

2016-04-01

Android ViewPager和Fragment实现仿微信导航界面及滑动效果

Android ViewPager和Fragment实现仿微信导航界面及滑动效果

2016-04-01

框架butterknife-5.1.2

框架butterknife-5.1.2 一个很好用的开源框架,蛮不错的,可以简化你的代码,是关于注解的。不多说直接进入使用步骤讲解。

2015-11-05

Android Butterknife框架Demo

Android Butterknife框架 注解攻略

2015-11-04

88个Android开源项目

Android开发必看的88个Android开源项目,帮助你了解并学习安卓!

2015-09-25

模仿QQ滑动删除菜单--源代码;

这是一个模仿QQ最新的滑动删除功能,例如在聊天消息列表页,当手指滑动一条消息,从左到右的滑动时,会弹出一个删除菜单,点击会删除当前ListView的对应Item;

2015-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除