如何在 ANDROID 中将视图从 View.GONE 动画化到 View.VISIBLE

How do I Animate a view from View.GONE to View.VISIBLE in ANDROID

这是我的布局结构xml:

<RelativeView>

    <ScrollView
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

        <...>

    </ScrollView>

    <View
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:visibility="gone" />

</RelativeView>

当我想要显示视图时,我在 java 文件中使用 View.VISIBLE。我这样做是因为我不希望 View 与 ScrollView 重叠。

现在,我想对从 View.GONEView.VISIBLE 的视图进行动画处理,使其看起来不错。 我知道动画可以从 Alpha 0 到 1 完成。 但是可以从 View.GONEView.VISIBLE 制作动画吗?

android:animateLayoutChanges="true" 添加到您的 xml 文件,如果您想要 淡出 在您的 java class 如果你想 淡入 使用 view.animate().alpha(1.0f); .