通过在Android中拖动矩形的角来更改矩形的大小?

通过在Android中拖动矩形的角来更改矩形的大小?,第1张

概述http://farm3.anhso.net/upload/20110221/12/o/anhso-121531_example.jpg这是示例,当您拖动A或B时,矩形的大小将被更改我该怎么做?解决方法:它相当简单.让我假设您的布局中只有一个视图.这使一些事情变得容易得多.当您收到降落动作时,必须检查该点在视图上的位置.矩形的坐标显然

http://farm3.anhso.net/upload/20110221/12/o/anhso-121531_example.jpg

这是示例,当您拖动A或B时,矩形的大小将被更改

我该怎么做?

解决方法:

它相当简单.让我假设您的布局中只有一个视图.这使一些事情变得容易得多.

当您收到降落动作时,必须检查该点在视图上的位置.矩形的坐标显然是您已知的.另请注意,您需要在A或B附近触摸.精确地说,触摸只是“打算”.但实际上并非如此.因此,您必须创建一个周围区域,在该区域上您将接受触摸到指定点.

如果触摸点在A或B附近,则应设置一个标志,将在触摸移动 *** 作中对其进行检查.将触摸或移动的每个点存储在某种参考变量中是个好主意,因为您可以从最近的已知点(之前触摸过的位置)获取当前点(当前手指触摸的位置)的位移参照点).

使用此差异(沿x和y的增量),您将能够更改矩形的长度和高度.更改这些参数后,使视图无效.再次绘制矩形,看起来尺寸已更改.

总结

以上是内存溢出为你收集整理的通过在Android中拖动矩形的角来更改矩形的大小?全部内容,希望文章能够帮你解决通过在Android中拖动矩形的角来更改矩形的大小?所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存