android– 如何使用canvas …在onDraw()中使用path()设置起点?

android– 如何使用canvas …在onDraw()中使用path()设置起点?,第1张

概述我正在制作一个应用程序,如使用Paint()选择Path()自动裁剪的驱动轴,然后我制作一个这个屏幕..但我的问题是我的起点是0位置TOP_LEFT_CORNERX和YAXIS使用这个x和y坐标我做了一个这种类型的矩形,但我需要这种类型的输出使用这个坐标..{“TOP_LEFT_X_AXIS”:”43″,

我正在制作一个应用程序,如使用Paint ()选择Path ()自动裁剪的驱动轴,然后我制作一个这个屏幕..

但我的问题是我的起点是0位置top_left_CORNER X和Y AXIS

使用这个x和y坐标我做了一个这种类型的矩形,但我需要这种类型的输出使用这个坐标..

{“top_left_X_AXIS”:” 43″,
“top_left_y_AXIS”:” 278″,

“top_RIGHT_X_AXIS”:”532″,
“top_RIGHT_y_AXIS”:” 300 “}}

“BottOM_RIGHT_X_AXIS”:”510″,
“BottOM_RIGHT_y_AXIS”:” 614″,

“BottOM_left_X_AXIS”:” 45″,
“BottOM_left_Y_AXIS”:” 597″,

需要这种类型的Out Put看到这个图片..

@OverrIDeprotected voID onDraw(Canvas canvas) {    super.onDraw(canvas);    path = new Path();    path.lineto(x1, y1);    path.lineto(x2, y2);    path.lineto(x3, y3);    path.lineto(x4, y4);    canvas.drawPath(path, currentPaint);}

编辑: – 1-1-2014

现在我成功制作矩形现在我想要裁剪那部分图像并在另一个图像上设置任何关于此的想法..

编辑: – 1-07-2014

现在我想在角落画圆圈告诉我你是否有任何想法..

解决方法:

请试试这个…希望它对你有用.

canvas.drawPath(path, currentPaint);canvas.drawCircle(x1, y1, 8, currentPaint);canvas.drawCircle(x2, y2, 8, currentPaint);canvas.drawCircle(x3, y3, 8, currentPaint);canvas.drawCircle(x4, y4, 8, currentPaint);

使用此代码获取此输出…

总结

以上是内存溢出为你收集整理的android – 如何使用canvas …在onDraw()中使用path()设置起点?全部内容,希望文章能够帮你解决android – 如何使用canvas …在onDraw()中使用path()设置起点?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1110422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存