在 Android 中只绘制水平、垂直和对角线

巴拉吉A

我正在开发一个词搜索游戏。表格布局包含文本视图。文本视图显示字符。当用户在 TopToBottom、BottomToTop、LeftToRight、RightToLeft、TopToBottomRight、BottomToTopLeft、ToptoBottomLeft、BottomToTopRight 8 个方向中的任何一个方向找到一个单词时,我想在相应方向的单词上显示画布线。

我可以从起点到终点绘制水平线、垂直线和对角线。起点是用户开始滑动的地方。终点是他停止刷卡的地方。

在此处查看前三个屏幕截图

但我的问题是我还可以在错误的坐标之间绘制其他线,这些线不是水平线、垂直线或对角线。请参阅接下来的三个屏幕截图。

我只想画水平线、垂直线和对角线。当终点坐标错误时,我需要移动终点以与附近的任何一个方向(水平、垂直或对角线)重合。

一个板球运动员

您可以在绘制之前找到线的斜率。假设大小相等、间隔均匀的字母,并且每个字母中的触点位于相同的位置......

超过 0 - 垂直线
±1 - 对角线
0 - 水平

公式 = (p2.y - p1.y)/(p2.x - p1.x)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

井字游戏水平/垂直和对角线检查不起作用-Java

来自分类Dev

使用javascript检查对角线,垂直和水平4行吗?

来自分类Dev

在二维矩阵中查找回文(水平、垂直、对角线)

来自分类Dev

如何用对角线和对角线文本绘制HTML表?

来自分类Dev

如何用对角线和对角线文本绘制HTML表?

来自分类Dev

使用CSS在div背景中绘制对角线

来自分类Dev

在html5中绘制对角线

来自分类Dev

如何在Graphviz中绘制对角线边缘

来自分类Dev

如何使对角线和反向对角线与2D矩阵中的点交叉?

来自分类Dev

在MATLAB中创建对角线和左对角线均为1的矩阵

来自分类Dev

在MATLAB中创建对角线和左对角线均为1的矩阵

来自分类Dev

CSS中的对角线

来自分类Dev

Xamarin Forms(Android)中的垂直和水平滚动问题

来自分类Dev

Xamarin Forms(Android)中的垂直和水平滚动问题

来自分类Dev

用对角线绘制UIView?

来自分类Dev

如何绘制对角线div?

来自分类Dev

如何使用CSS绘制对角线

来自分类Dev

用Java绘制对角线

来自分类Dev

绘制我的matplotlib散点图的对角线?

来自分类Dev

针对对角线中常见的垂直轴变量绘制对()变量的函数

来自分类Dev

如何使我的玩家沿对角线和水平线移动

来自分类Dev

如何在r中给定对角线和非对角线元素的情况下填充矩阵?

来自分类Dev

Android RecyclerView提供垂直和水平

来自分类Dev

Android中的动画水平线

来自分类Dev

数组的numpy和反对角线

来自分类Dev

求数组对角线和的错误

来自分类Dev

如何使用MSChart对角线绘制带状线?

来自分类Dev

Swift UIView在一侧和圆角处绘制对角线

来自分类Dev

如何在Android中绘制圆线

Related 相关文章

热门标签

归档