Kaz*_*ara 2 android android-canvas
我正在尝试在画布上绘制一个矩形,中心位于触摸点.我正在使用以下代码:
canvas.drawRect((point.x + 15), (point.y + 15),(point.x + 15),(point.y + 15), paint);
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
但是当我使用时,
canvas.drawRect(point.x , point.y ,(point.x + 30),(point.y + 30), paint);
Run Code Online (Sandbox Code Playgroud)
令人惊讶的是,它有效.但唯一的危害是它不以触摸坐标为中心.矩形的左上角与触摸坐标重合.我哪里错了?
你的x,y对都是
(point.x + 15), (point.y + 15)
Run Code Online (Sandbox Code Playgroud)
你想要第一对
(point.x - 15), (point.y - 15)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6486 次 |
| 最近记录: |