【问题标题】:View move up and move down translate animation when show and hide显示和隐藏时视图上移和下移平移动画
【发布时间】:2015-11-24 08:49:33
【问题描述】:

嗨,我有两个垂直方向的线性布局视图,如下所示,我想在显示和隐藏第二个视图时上移和下移动画。 好像现在当我显示和隐藏第二个图像视图时,它的工作方式就像突然变化一样,我想使用一些动画使其平滑过渡。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="bottom"
android:gravity="center_horizontal|bottom"
android:orientation="vertical"
android:paddingBottom="@dimen/small_padding"
android:paddingTop="@dimen/normal_padding"
android:weightSum="2">

<ImageView
    android:id="@+id/b_icon"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_marginBottom="-4dp"
    android:layout_marginTop="3dp"
    android:contentDescription="@null"
    android:paddingBottom="@dimen/normal_padding"
    android:src="@drawable/find_books" />

<ImageView
    android:id="@+id/tab_icon_shadow"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/tab_icon_shadow"
    android:visibility="gone" />
</LinearLayout>

【问题讨论】:

    标签: android animation


    【解决方案1】:

    您应该结合使用 Translation 和 AlphaAnimation 以使过渡平滑。

    【讨论】:

    • 您好,我添加了 android:animateLayoutChanges="true" 现在它变得平滑,无需添加任何动画。
    【解决方案2】:

    您好我已经添加了 android:animateLayoutChanges="true" 现在它变得平滑过渡而无需添加任何动画

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 2012-08-09
      相关资源
      最近更新 更多