如何在翻译动画时自动调整其他视图的大小?

时间:2013-10-31 09:38:01

标签: android

我也没有任何线索,也是谷歌,如何在我的视图上翻译动画,而下面的视图也根据上面的视图移动调整大小。

所以,我有这段代码:

<LinearLayout
    android:id="@+id/content_layout"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >
    <TextView
        android:id="@+id/mode"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>

    <ListView
        android:id="@android:id/list"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>
</LinearLayout>

和这个java代码:

TextView view = (TextView) findViewById(R.id.mode);
mHideAnimation = ObjectAnimator.ofFloat(view, "translationY", view.getY() + 50, view.getY());
mShowAnimation = ObjectAnimator.ofFloat(view, "translationY", view.getY(), view.getY() + 50);
mHideAnimation.setDuration(1000);
mShowAnimation.setDuration(1000);

后来我打来电话:

mShowAnimation.start();

mHideAnimation.start();

在我翻译Textview时,是否有人可以建议我如何自动调整Listview的大小?

0 个答案:

没有答案