我想在 android 画布上为单个 Path 设置动画。
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;
}
}
Run Code Online (Sandbox Code Playgroud)
现在我有了路径 [],我想分别为每个路径设置动画。我希望它改变 alpha 就像它在增长一样。起初只有一个小点,然后它长成一条线,重复。
可以做到吗?
如何?