- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 LinearGradient和Matrix实现动态的文字闪烁效果
先看下效果首先先看下LinearGradient的实现Android提供的Shader类主要是渲染图像以及一些几何图形。Shader有几个直接子类:BitmapShader : 主要用来渲染图像LinearGradient :用来进行线性渲染RadialGradient : 用来进行环形渲染SweepGradient : 扫描渐变—围绕一个中心点扫描渐变就像电影里那种雷达扫描,
2016-07-05 16:33:17 2291 3
原创 Android中Paint画图
最近在看View 的重写,发现很多地方用到了Paint,且自己对这方面欠缺,故作笔记,便于自己不用重复去网上查资料.画 圆,圆弧,字体,矩形圆弧就是圆的一小部分,圆有外接正方形,圆弧同样也有外接,矩形所以说如果画圆弧,先画一个矩形,在矩形中内接一段圆弧public void drawArc(RectF oval, float startAngle, float weepAngle, boolean
2016-07-05 11:54:48 719
原创 单例(Singleton Pattern)模式
一,背景介绍1. 为什么要使用单例模式? 在实际的开发中我们有时候只需要一个类对象的实例,并且如果这个实例很耗资源的话,我们只想在需要的时候调用它。2. 实现思路:如何防止一个类实例可以被多次实例化? 通过创建一个私有(private类型)的构造器,但此时问题是完全不可以实例化这个类对象。于是就引导出通过一个类的静态方法来实现。public MyClass{ private
2016-07-01 16:03:06 374
TabLayout+TabItem+ViewPager+Fragment实现早期微信屏幕滑动效果
2016-10-27
Animation 动画详解——alpha、scale、translate、rotate、set的xml属性及用法
2016-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人