画布上的 Android 拖放 2D
Posted
技术标签:
【中文标题】画布上的 Android 拖放 2D【英文标题】:Android Drag Drop 2D on Canvas 【发布时间】:2015-03-24 01:12:14 【问题描述】:我想创建裁剪功能,但我不想直接裁剪图像。我只想从放置在图像上的 Rectangle 2D 对象中获取 x 和 y 值。
如何在图像上创建拖放矩形并获取矩形的 X、Y 位置?
【问题讨论】:
【参考方案1】:您应该使用OnTouchListener(MotionEvent event)
,然后您可以在向下和向上触发时监听MotionEvent.ACTION_DOWN
和MotionEvent.ACTION_UP
,抓住事件的x 和y 位置。然后,您可以使用它创建一个Rect()
,然后您可以使用它通过使用矩形作为边界从画布创建位图来裁剪图像。
【讨论】:
以上是关于画布上的 Android 拖放 2D的主要内容,如果未能解决你的问题,请参考以下文章