http://farm3.anhso.net/upload/20110221/12/o/anhso-121531_example.jpg
这是示例,当您拖动A或B时,矩形的大小将被更改
我该怎么做?
解决方法:
它相当简单.让我假设您的布局中只有一个视图.这使一些事情变得容易得多.
当您收到降落动作时,必须检查该点在视图上的位置.矩形的坐标显然是您已知的.另请注意,您需要在A或B附近触摸.精确地说,触摸只是“打算”.但实际上并非如此.因此,您必须创建一个周围区域,在该区域上您将接受触摸到指定点.
如果触摸点在A或B附近,则应设置一个标志,将在触摸移动 *** 作中对其进行检查.将触摸或移动的每个点存储在某种参考变量中是个好主意,因为您可以从最近的已知点(之前触摸过的位置)获取当前点(当前手指触摸的位置)的位移参照点).
使用此差异(沿x和y的增量),您将能够更改矩形的长度和高度.更改这些参数后,使视图无效.再次绘制矩形,看起来尺寸已更改.
总结以上是内存溢出为你收集整理的通过在Android中拖动矩形的角来更改矩形的大小?全部内容,希望文章能够帮你解决通过在Android中拖动矩形的角来更改矩形的大小?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)