如何在Android中使用动画调整ViewPager的大小

时间:2017-01-12 10:43:40

标签: android animation android-viewpager

我是Android的初学者,我对动画有一点问题。 我在Android中有一个带有viewpager的布局(布局的粉红色部分):
Android ViewPager layout
当用户点击像这样的跳过按钮时,我想用动画调整viewpager的高度:
enter image description here
我试图设置视图的layoutparams,但是我收到了一个错误:

java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.FrameLayout$LayoutParams

1 个答案:

答案 0 :(得分:0)

你得到错误可能是因为你施放了(LinearLayoutParams)yourViewPager.getLayoutParams(); 如果你想改变高度 使用

yourViewPager.getLayoutParams().height=value;

如果您想为其设置动画,可以使用value animators 您也可以在github

上找到一个简单的示例