gpt4 book ai didi

android - 如何在android中为一条线设置动画?

转载 作者:行者123 更新时间:2023-11-29 15:52:17 29 4
gpt4 key购买 nike

我需要从点 A(x1,y1) 到点 B(x2, y2) 画一条线。但是我不只是显示线,我需要看到线实际上是以可控的速度一点一点地从 A 点到 B 点绘制的。我为此尝试了警报和循环,但找不到我的解决方案.我正在研究表面 View 。请给出解决方案

最佳答案

你可以这样做:

    private int startX = 0;
private int startY = 0;

private int endX = 0;
private int endY = 0;

private Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG) {
{
setDither(true);
setColor(Color.RED);
}
};

@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);

canvas.drawLine(startX, startY, endX, endY, paint);

if (endX != 300 && endY != 300) { // set end points
endY++;
endX++;

postInvalidateDelayed(15); // set time here
}
}

关于android - 如何在android中为一条线设置动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29445378/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com