【发布时间】:2011-06-06 22:00:20
【问题描述】:
我想在 android 画布上为单个路径设置动画。
public class MyView extends View {
private Path paths[];
protected void onDraw( Canvas canvas ) {
Paint paint = new Paint();
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeWidth( 8 );
paint.setColor(Color.BLUE);
Path path = new Path();
path.moveTo(75, 11);
path.quadTo(62, 87, 10, 144);
canvas.drawPath( path, paint );
paths[0] = path;
path.reset();
path.moveTo(50, 100);
path.lineTo(150, 200);
canvas.drawPath( path, paint );
paths[1] = path;
}
}
现在我有了路径[],我想分别为每一个设置动画。我希望它像增长一样改变 alpha。一开始只有一个小点,然后长成一条线,重复。
可以吗?
怎么做?
【问题讨论】:
-
我也有类似的问题stackoverflow.com/questions/16686861/…请人帮忙...
标签: android animation canvas path