类似于下拉刷新功能我想旋转 View (也许是小图像) 基于我的手指在屏幕上滑动的距离(屏幕上的任何位置)....一旦我的手指离开屏幕,我希望 View 反向旋转回到其原始状态
要提供有关我打算使用此功能的更多信息: 我有一张图片,当用户将手指滑过这张图片(右)一定距离然后松开时,我想打开一个新 Activity 旋转对象只是为用户滑动手势提供一些视觉反馈
我尝试使用旋转动画来实现这个,但遇到了非常困难的时间,我也无法在网上找到任何答案......如果有人能帮助我,那将是一个救命稻草
最佳答案
您应该使用Activity
的onTouchEvent
方法来监听用户手势。然后在 onTouchEvent
中使用 GestureDetector
来通知手势。您可以使用 GestureDetector.OnGestureListener
来接收有关 onScroll
事件的通知。然后使用 ObjectAnimator
类旋转您的 View 。本 Android 教程展示了如何发现和使用滚动手势。 Animating a Scroll Gesture
关于android - 根据我在屏幕上滑动手指的距离和速度旋转 View /对象(Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25514380/