以下是绘制矩形所需的代码。不使用某些Runnable使其闪烁怎么可能?是否可以选择?还是我应该把闪烁的背景gif放进去?

ShapeDrawable ohMyShape = new ShapeDrawable(new RectShape());
ohMyShape.getPaint().setColor(Color.RED);
ohMyShape.getPaint().setStyle(Style.STROKE);
ohMyShape.setBounds(x, y, x+l, y+h);
ohMyShape.draw(canvas);


我的意思是

ohMyShape.getPain().setAnimation(Animation.BLINK);


会真正消除痛苦。

最佳答案

到目前为止,最简单的方法似乎是使用2张图像并将它们绘制在屏幕上。这些图像之一应为闪烁的gif,另一图像应为不闪烁的版本。

感谢参与此独白的任何人。

10-07 19:34