早教吧作业答案频道 -->数学-->
android开发在android中怎么通过滑动手指绘制几何图形,是滑动手指绘制,不是简单的用canvas画、、、而且能获得几何图的坐标,比如矩形的四个点,能给个demo?
题目详情
android 开发
在android中怎么通过滑动手指绘制几何图形,是滑动手指绘制,不是简单的用canvas 画、、、而且能获得几何图的坐标,比如矩形的四个点,能给个demo?
在android中怎么通过滑动手指绘制几何图形,是滑动手指绘制,不是简单的用canvas 画、、、而且能获得几何图的坐标,比如矩形的四个点,能给个demo?
▼优质解答
答案和解析
不大明白你的意思,是要类似于画图直接拖出一个矩形的效果么?
如果是的话,其实还是用canvas画的,通过首次点击(onTouch)的点来确定绘制起点(a,b)(可以是矩形的中心,也可以使一个顶点),然后通过移动的点(onTouchMove)的点来确定终止点(x,y)
按照起点终点算的话
那就相当于(a,b) (x,y) (a,y) (x,b) 四个点,按照顺序画线就是一个矩形
如果是中点->顶点(矩形重点和一个定点确定矩形),同样也是算出四个顶点的坐标,顺序连线就行了.
canvas有绘制直线的方法,任意多边形都是如此.当然你也可以按照角度来绘制,总之思路都是一样的,通过出touch事件获得的点,计算定点,顺序连接即可.
如果是的话,其实还是用canvas画的,通过首次点击(onTouch)的点来确定绘制起点(a,b)(可以是矩形的中心,也可以使一个顶点),然后通过移动的点(onTouchMove)的点来确定终止点(x,y)
按照起点终点算的话
那就相当于(a,b) (x,y) (a,y) (x,b) 四个点,按照顺序画线就是一个矩形
如果是中点->顶点(矩形重点和一个定点确定矩形),同样也是算出四个顶点的坐标,顺序连线就行了.
canvas有绘制直线的方法,任意多边形都是如此.当然你也可以按照角度来绘制,总之思路都是一样的,通过出touch事件获得的点,计算定点,顺序连接即可.
看了 android开发在andr...的网友还看了以下:
如图,在平面直角坐标系XOY中,矩形OEFG的顶点E坐标为(4,0),顶点G坐标为(0,2).将矩 2020-05-13 …
如图,在平面直角坐标系xOy中,矩形OEFG的顶点E坐标为(4,0),顶点G坐标为(0,2).将矩 2020-05-22 …
如图①,将两块全等的直角三角形纸板摆放在坐标系中,已知BC=4,AC=5.(1)求点A坐标和直线A 2020-05-23 …
如图①,将两块全等的直角三角形纸板摆放在坐标系中,已知BC=4,AC=5.(1)求点A坐标和直线A 2020-05-23 …
如图①,将两块全等的直角三角形纸板摆放在坐标系中,已知BC=4,AC=5.(1)求点A坐标和直线A 2020-05-23 …
如图,抛物线y=-1/2x²+5/2x-2与X轴相交于A,B,与y轴相交于点C,过点C作CD∥X轴 2020-06-06 …
已知点A(-2,4)B(2,4)C(-1,2)D(1,2)E(-4,0)F(4,0)是平面直角平坐 2020-07-13 …
如图,在平面直角坐标系xOy中,点A的坐标为(-2,0),等边三角形AOC经过平移得到△OBD.连 2020-07-24 …
请问矩阵方程AX=B,如果A不是方阵该怎么解?谢谢对于矩阵方程AX=B,如果(A,B)的行最简形是 2020-08-02 …
平面直角坐标系中有点A(5,-2)B(-5,3)C(1,5)D(-4,-5),点E在坐标轴上,三角形 2020-12-25 …