【发布时间】:2018-03-07 11:29:14
【问题描述】:
【问题讨论】:
标签: android android-studio android-custom-view joystick
【问题讨论】:
标签: android android-studio android-custom-view joystick
Android 有一个拖放框架,它具有拖放事件的侦听器。在拖动视图时,您甚至可以获取位置,并且可以设置要拖动的视图的边界。详情在这里 - https://developer.android.com/guide/topics/ui/drag-drop.html
您还可以使用 Android 的弹簧动画将 View 移回其释放时的原始位置。详情在这里-https://developer.android.com/guide/topics/graphics/spring-animation.html#lifecycle-of-spring-animation
因此,要按照您想要的方式制作操纵杆,您可以将图像拖动到某个点并附加一个弹簧动画,以便它在释放后返回原点。并且使用拖拽事件的监听器,可以获取Image被拖拽或释放后的坐标。
【讨论】: