Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带画布的淡入/淡出文本_Java_Android_Canvas_Graphics_Bitmap - Fatal编程技术网

Java 带画布的淡入/淡出文本

Java 带画布的淡入/淡出文本,java,android,canvas,graphics,bitmap,Java,Android,Canvas,Graphics,Bitmap,我想知道向画布上的图形绘制对象添加动画的最佳方法是什么。在我的例子中,在画布上绘制淡入淡出/淡出文本的最佳方式是什么 谢谢我个人会继续用你的画作重画画布,透明度为0或更小。从不透明的颜色开始,然后将颜色变得不那么不透明,将alpha缓慢增加到0.0f(透明)或1.0f。我相信颜色/油漆确实有一个alpha参数 Color color = new Color(1, 0, 0, alpha); 你可以简单地把它放在一个循环中,在alpha变量上做一个+=0.05f的运算,这会使它看起来或多或少变

我想知道向画布上的图形绘制对象添加动画的最佳方法是什么。在我的例子中,在画布上绘制淡入淡出/淡出文本的最佳方式是什么


谢谢

我个人会继续用你的画作重画画布,透明度为0或更小。从不透明的颜色开始,然后将颜色变得不那么不透明,将alpha缓慢增加到0.0f(透明)或1.0f。我相信颜色/油漆确实有一个alpha参数

 Color color = new Color(1, 0, 0, alpha);

你可以简单地把它放在一个循环中,在alpha变量上做一个+=0.05f的运算,这会使它看起来或多或少变得不透明。您可以将其放入并发异步任务或某种计时器中

我使用了你想法的一个变体,但我成功了,非常感谢。