gpt4 book ai didi

java - 使用 Java 在 Android 模拟器上的两点之间绘图

转载 作者:行者123 更新时间:2023-12-01 19:43:36 26 4
gpt4 key购买 nike

给定模拟器上的两个点(两个坐标的 x 和 y 值),如何绘制连接它们的线?

我已经像这样检索了两个坐标...

//imports not included
ViewGroup.MarginLayoutParams marginParams = new ViewGroup.MarginLayoutParams(iv.getLayoutParams());
float fx = event.getX();
float fy = event.getY();
int x = (int)fx;
int y = (int)fy;

最佳答案

使用Canvas.drawLine(float startX, float startY, float stopX, float stopY, Paint paint)方法使用 X、Y 坐标在两点之间绘制直线,如下面的代码 fragment 。

Canvas canvas = new Canvas(bitmap);

Paint paint = new Paint();

paint.setStrokeWidth(5);

paint.setColor(Color.Black);

paint.setStyle(Paint.Style.STROKE);

paint.setAntiAlias(true);

Canvas.drawLine(startX, startY, stopX, stopY, paint);

关于java - 使用 Java 在 Android 模拟器上的两点之间绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59148686/

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