猿规 2022-11-05 12:21 采纳率: 66.7%
浏览 108
已结题

AnimationUtils.loadAnimation() 动画中,点击后位置不对

AnimationUtils.loadAnimation(context, R.anim.in_right) 动画中,点击后位置不对,没有跟着动画移动

我用的是一个Recyclerview列表,然后给Recyclerview添加了位移动画(重复播放),然后移动过程中我点击了item,但是position位置不对,还是默认的位置,并不是我点击的这个item。

我找了一些方案,但是都无用
比如在xml里打开开关android:fillEnabled="true",然后设置fillBefore = true;
又或者在动画结束时clearAnimation,setLayoutParams;

img

img

img

谁能解惑?怎么解决这个问题。

  • 写回答

4条回答 默认 最新

报告相同问题?

问题事件

  • 系统已结题 11月13日
  • 赞助了问题酬金30元 11月7日
  • 修改了问题 11月5日
  • 创建了问题 11月5日