gpt4 book ai didi

java - 如何绘制如下图所示的形状

转载 作者:行者123 更新时间:2023-11-29 04:08:38 25 4
gpt4 key购买 nike

请帮我画一个像下图这样的形状。我尝试了很多东西,但没有一个代码有效。

Image of expected output, blue curve above grey

这是我试过的

 private Point mFirstCurveStartPoint = new Point();
private Point mFirstCurveEndPoint = new Point();

.................................................
.................................................

mFirstCurveStartPoint.set((mNavigationBarWidth / 2) - (CURVE_CIRCLE_RADIUS * 2) - (CURVE_CIRCLE_RADIUS / 3), 0);
// the coordinates (x,y) of the end point after curve
mFirstCurveEndPoint.set(mNavigationBarWidth / 2, CURVE_CIRCLE_RADIUS + (CURVE_CIRCLE_RADIUS / 4));

mFirstCurveControlPoint1.set(mFirstCurveStartPoint.x + CURVE_CIRCLE_RADIUS + (CURVE_CIRCLE_RADIUS / 4), mFirstCurveStartPoint.y);
// the coordinates (x,y) of the 2nd control point on a cubic curve
mFirstCurveControlPoint2.set(mFirstCurveEndPoint.x - (CURVE_CIRCLE_RADIUS * 2) + CURVE_CIRCLE_RADIUS, mFirstCurveEndPoint.y);

mPath.reset();
mPath.moveTo(0, 0);
mPath.lineTo(mFirstCurveStartPoint.x, mFirstCurveStartPoint.y);

mPath.cubicTo(mFirstCurveControlPoint1.x, mFirstCurveControlPoint1.y,
mFirstCurveControlPoint2.x, mFirstCurveControlPoint2.y,
mFirstCurveEndPoint.x, mFirstCurveEndPoint.y);

有什么方法可以使用 Xml 布局来完成此操作

最佳答案

由于声誉低无法添加评论,请查看此 link .

如果您要使用 Java,请添加另一个链接 here ,在 Areas 部分中,一些很好的示例如何使用 setVisible 实现您的形状。

关于java - 如何绘制如下图所示的形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56558655/

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