android - 以编程方式为ShapeDrawable(RectShape)打开/关闭blink / flipper动画/效果

时间:2012-07-30 21:59:27

标签: android draw shapedrawable

下面是绘制矩形所需的代码。如果不使用一些Runnables使其闪烁,怎么可能呢?有没有选择这个?或者也许我应该把闪烁的背景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);

真的可以消除痛苦。

1 个答案:

答案 0 :(得分:1)

到目前为止,最简单的方法是使用2张图像并在屏幕上绘制它们。其中一个图像应该是闪烁的GIF,另一个是不闪烁的版本。

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