2 分钟
Android
Android跟随手指移动的view
实现的主要思想,就是利用onTouchListener,然后判断出手指按下的点,同时监听移动的事件,然后稍微计算一下就可以求出来view最终应该呈现的位置了,然后通过改变LayoutParams的值就可以是实现view的跟随手指拖拽的效果了,当然还可以优化,例如通过计算如果移到屏幕边缘就停下来之类的,或者哪里是不能移到地方。
BLOG / 766 ARTICLES
计算机基础、AI、后端与客户端开发笔记
实现的主要思想,就是利用onTouchListener,然后判断出手指按下的点,同时监听移动的事件,然后稍微计算一下就可以求出来view最终应该呈现的位置了,然后通过改变LayoutParams的值就可以是实现view的跟随手指拖拽的效果了,当然还可以优化,例如通过计算如果移到屏幕边缘就停下来之类的,或者哪里是不能移到地方。