<ViewFlipper
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:measureAllChildren="false">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="100dp"/>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="200dp">
</RelativeLayout>
</ViewFlipper>
我有视图脚蹼。改变视图的动画效果很好:
Animation slideDown = AnimationUtils.loadAnimation(getActivity(), android.R.anim.slide_in_left);
slideDown.setDuration(900);
Animation slideUp = AnimationUtils.loadAnimation(getActivity(), android.R.anim.slide_out_right);
slideUp.setDuration(300);
mReceiverFlipper.setInAnimation(slideDown);
mReceiverFlipper.setOutAnimation(slideUp);
我的问题是我无法垂直设置我的FlipperView动画。由于两个子视图具有不同的高度。当我在调整他childViews
的fipperView
高度时在没有animation
.
那么,当 FlipperView 的大小发生变化时,我该如何为其设置动画呢?