请问Android中怎么实现这种功能,我画一条弯曲的线,然后可以拉动它,改变它的形状?

_周星星 2015-03-19 02:00:45
请问Android中怎么实现这种功能,我画一条弯曲的线,然后可以拉动它,改变它的形状? 是用手指画的额
...全文
251 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
哎,真难 2015-03-20
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
http://blog.csdn.net/l_serein/article/details/7061050 参考
这个基础上还要去写ontouch事件
_周星星 2015-03-20
  • 打赏
  • 举报
回复
例如贝塞尔曲线
Evankaka 2015-03-20
  • 打赏
  • 举报
回复
判断手指下的事件,提前记录好线的两个端点,根据手指移动的坐标,然后重绘当前画布,根据三个点
liuh6 2015-03-20
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
http://blog.csdn.net/l_serein/article/details/7061050 参考
上面这个只是说明了怎么画线,在个基础上要添加拉动的事件,用ontouch事件来完成。 要做出拉动线的感觉,要在ontouch的移动事件中添加判断逻辑,每次ontouch 的移动事件有动作,就取他的 x.y坐标与画好线做判断看是否有重合,当有重合以后,每一个移动事件就用最初画好线的两个点加上从ontouch取出来的 xy点,随着移动事件的改变就根据这三个点重画一次线,就能体现出拉动感来了。 在画布上画线的方法就不细说了,网上有大量的资料。
marchisio 2015-03-19
  • 打赏
  • 举报
回复
画一条弯曲的线什么意思?抛物线?
bdmh 2015-03-19
  • 打赏
  • 举报
回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧