使用画布,位图等绘制内容时,我是一个真正的菜鸟。但是,我仍想改变一些代码。有一个蓝色的画布,我想逐渐将其颜色从蓝色变为绿色。我完全不知道该怎么做。有人能给出一个线索吗? (canvas.drawRGB()
方法用于绘制原始图片)。
答案 0 :(得分:1)
我会尝试这个,但我认为这不是一个有效的解决方案
int alpha =250;
int green = 250;
for(int i =0;i<5 ;++i){
canvase.drawARGB(alpha,0,green,0);
alpha -=50;
green -=50;
Thread.sleep(100);
}
alpha =5;
int blue =5;
for(int i =0 ; i< 5; ++i){
canvas.drawARGB(alpha,0,0,blue);
alpha +=50;
blue +=50;
Thread.sleep(100);
}