Shimmer是一款可以实现字体的闪闪发光加载效果的工具,本来是针对iOS开发实现,现在有朋友做成了安卓版本,实现的核心部分是使用线性渐变LinearGradient,然后绘图的时候不断将渐变平移来达到闪动的效果,平移量的控制使用了属性动画。...
分类:
移动开发 时间:
2015-05-15 10:49:57
阅读次数:
244
前一段时间用LinearGradient(线性渐变)
写了一个颜色变化闪动的文字控件和文字进度条http://blog.csdn.net/huweigoodboy/article/details/43088953,
最近在github上看到一个开源控件Titanic,特拿来分析一下,效果如下图:
一,实现原理
这里需要用到BitmapShader,用一张图片为图像渲染。...
分类:
其他好文 时间:
2015-04-29 19:53:48
阅读次数:
181
import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android.grap...
分类:
其他好文 时间:
2015-02-02 17:30:55
阅读次数:
182
介绍 Qt Quick 图形效果里的三种渐变效果:LinearGradient、ConicalGradient和RadialGradient……...
分类:
其他好文 时间:
2015-01-28 07:23:22
阅读次数:
278
以前看到过有进度条是填充文字的,好奇心作祟,便想自己写一个试试,但是还是比较粗糙,进度条末端没有水流等涌动的效果。
两个控件都是继承TextView,便于设置字体大小等相关属性。
1,GradientTextView 渐变颜色的文字控件
主要用到LinearGradient类,用于渐变颜色,
new LinearGradient(0, 0, width, height...
分类:
其他好文 时间:
2015-01-24 22:52:28
阅读次数:
222
下面再来看下一个知识点:颜色渲染Shader对象为什么我要把Shader对象单独拿出来说一下呢?因为这个对象在对于我们处理图形特效的时候是非常有用的下面来看一下Android中Shader对象在Android Api中关于颜色渲染的几个重要的类:Shader,BitmapShader,ComposeShader,LinearGradient,RadialGradient,SweepGradient...
分类:
移动开发 时间:
2015-01-12 16:37:36
阅读次数:
390
import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android.grap...
分类:
其他好文 时间:
2015-01-09 20:45:17
阅读次数:
170
有这么一种效果,一串字符有一束白光从字体上面闪光的效果。如下图显示:就像上面的显示效果一样一束白光闪过,这种效果主要还是使用了LinearGradient类来进行的LinearGradient也称作线性渲染,LinearGradient的作用是实现某一区域内颜色的线性渐变效果它有两个构造函数publ...
分类:
移动开发 时间:
2014-12-04 00:53:55
阅读次数:
313
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.LinearGradient;
import android.graphics.Pain...
分类:
移动开发 时间:
2014-11-08 16:47:50
阅读次数:
358
import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android.grap...
分类:
其他好文 时间:
2014-10-19 18:34:07
阅读次数:
193