jjzjj

Android animateLayoutChanges : can I set a listener?

coder 2023-12-11 原文

我已将 android:animateLayoutChanges 设置为 true 我的 LinearLayout:

<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);

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

最佳答案

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

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

此方法适用于 api 级别 11 及更高版本。

关于Android animateLayoutChanges : can I set a listener?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35867949/

有关Android animateLayoutChanges : can I set a listener?的更多相关文章

随机推荐