【发布时间】:2020-05-05 04:10:39
【问题描述】:
我正在尝试根据按下的按钮移动 ImageView。目前我正在尝试向上和向下移动 ImageView,向下的东西工作得很好,但问题是当我试图让它上升时。当 ImageView 不在其初始位置时,ImageView 会完美上升(直到它到达其初始位置)但是当它处于其初始位置时它只会上升一次,然后当我再次按下向上按钮时它会下降到其初始位置。
(只是让你知道,屏幕的方向是横向的)
所以,要向上移动我的 ImageView,我只需降低 translationY 的值
imageView.translationY = imageView.translationY.absoluteValue - 25
我尝试使用ObjectAnimator.ofFloat(),但 imageView 在动画结束后又回到了它的初始位置。
在布局中我只是使用了一个约束布局,我将 ImageView 约束在屏幕的中心。
感谢您的帮助!
【问题讨论】:
标签: android xml android-studio kotlin imageview