我也没有任何线索,也是谷歌,如何在我的视图上翻译动画,而下面的视图也根据上面的视图移动调整大小。
所以,我有这段代码:
<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的大小?