2017-01-12 10 views
0

私はAndroidで初心者ですが、まだアニメーションに少し問題があります。 私はviewpager(レイアウトのピンクの部分)とAndroidのレイアウトを持っている:
Android ViewPager layout
私は、ユーザーがこのようなスキップボタンをクリックしたときにアニメーションでviewpagerの高さを変更したいと思います:
enter image description here
私は、ビューのlayoutparamsを設定しようとしましたが、私はエラーを得た:あなたは(LinearLayoutParams)yourViewPager.getLayoutParamsを()キャストのでAndroidでアニメーションのあるViewPagerのサイズを変更するには

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

答えて

0

は、おそらくエラーが発生します。 あなたが欲しい場合は、それをアニメーション化する

yourViewPager.getLayoutParams().height=value; 

を使用 高さを変更したい場合は、value animators あなたはまた、上でここに簡単なサンプルを見つけることができます使用することができますgithub

関連する問題