【问题标题】:Change physical position of view when using animation使用动画时更改视图的物理位置
【发布时间】:2013-10-15 21:10:58
【问题描述】:

我使用like 按钮为我的视图设置动画,我使用slideUpIn.setFillAfter(true); 将其向上滑动并停在此处,但视图的物理位置不会改变,只会改变外观。所以我必须点击旧位置才能点击。周围有什么锻炼吗?

【问题讨论】:

    标签: android animation


    【解决方案1】:

    您需要设置新的LayoutParams 才能以正确的位置查看。

    只需在动画前获得LayoutParams 的视图。然后动画。然后添加到 LayoutParams 编辑的动画字段 ant 设置这个新的 LayoutParams 以查看。

    【讨论】:

      【解决方案2】:

      尝试实现 AnimationListener 并调用

      view.clearAnimation()
      

      在视图中

      onAnimationEnd(Animation animation)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-08-10
        • 2016-04-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多