【问题标题】:Android animateLayoutChanges: can I set a listener?Android animateLayoutChanges:我可以设置一个监听器吗?
【发布时间】:2016-06-22 10:22:28
【问题描述】:

我已经为我的LinearLayout 设置了android:animateLayoutChangestrue

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:gravity="top"
        android:animateLayoutChanges="true">
</LinearLayout>

然后,我运行以下命令为元素的消失设置动画。

TextView line;
...
line.setVisibility(View.GONE);

我如何知道动画何时结束?

【问题讨论】:

    标签: android animation layout


    【解决方案1】:

    对我来说同样的问题, 这篇文章会帮助你。 https://stackoverflow.com/a/17869028

    首先,使用getLayoutTransition方法从LinearLayout获取LayoutTransition。 然后将TransitionListener 添加到你得到的布局转换中。

    此方法适用于api级11及以上。

    【讨论】:

    • 有没有办法获取过渡进度?
    猜你喜欢
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 1970-01-01
    • 2016-08-21
    • 1970-01-01
    • 1970-01-01
    • 2014-06-02
    • 1970-01-01
    相关资源
    最近更新 更多