用画布淡入/淡出文本

时间:2015-05-06 17:36:33

标签: java android canvas graphics bitmap

我想知道在画布上添加动画到图形绘画对象的最佳方法是什么。就我而言,在画布上绘制文本的最佳方法是什么?

由于

1 个答案:

答案 0 :(得分:1)

我个人会继续使用您的Paint重绘画布,其alpha值为0或更低的不透明度。从不透明的颜色开始,然后将颜色变得不透明,将α缓慢增加到0.0f(透明)或1.0f。我相信颜色/颜料确实有一个alpha参数。

isInt <- sapply(demo_c, inherits, "integer")
demo_c[isInt] <- lapply(demo_c[isInt], as.integer)    
demo_c[!isInt] <- lapply(demo_c[!isInt], as.numeric)

你可以简单地将它放在一个循环中并对alpha变量执行+ = 0.05f,并使它看起来变得或多或少变得不透明。您可以将它放在并发异步任务或某种Timer中。