2016-11-09 205 views
-1

我是Android开发人员的完整初学者。我目前正试图实现一个脉冲圈(所以它增加了大小,然后减少到没有,直到我希望它停止)。我正在使用画布绘制圆,并想知道如何以稳定的方式更改半径并渲染它?改变画布上的形状大小

目前我正在考虑使用一个for循环,增加圆的半径的大小:

for (int i=0; i < 400; i++) { 
     canvas.drawCircle(canvas.getWidth()/2, canvas.getHeight()/2, i , mPaint) 
} 

但是这显然是行不通的,因为这将增加至400半径,然后停止。有人能帮助我理解逻辑吗?

回答

0

为要使用的形状创建自定义XML主题,从那里您可以从文档中查找XML设计界面,它会给您很大的自由。

+0

你能提供更多的信息吗? –