我在android中使用canvas如下所示。
canvas.drawLine(100,100,600, 600,mpaint);
我希望这条线不断闪烁。如果有人知道这件事,请帮助我......
答案 0 :(得分:2)
要使线条看起来闪烁,您必须在不同颜色之间切换:
Draw red line
Draw blue line
您只需执行以下操作即可:
boolean blink = false;
// Define paint objects
Paint red = new Paint;
red.setColor(Color.RED);
Paint blue = new Paint;
blue.setColor(Color.BLUE);
在您的更新方法中,您可以执行以下操作:
if(blink == false) {
blink = true;
}
else {
blink = false;
}
在渲染方法中:
if(blink == true) {
canvas.drawLine(100,100,600, 600,red);
}
else {
canvas.drawLine(100,100,600, 600,blue);
}
我希望这有帮助!