1
我想要使用卡片翻轉動畫進行可滑動的佈局。 到目前爲止,我已經做了一個片段和兩個按鈕,當我點擊一個按鈕時,它將動畫轉換爲下一個或上一個按鈕。 是否有可能與揮筆做到這一點,使按鈕過時(事做Viewpager也許?)如何製作可以滑動的片段動畫
我想要使用卡片翻轉動畫進行可滑動的佈局。 到目前爲止,我已經做了一個片段和兩個按鈕,當我點擊一個按鈕時,它將動畫轉換爲下一個或上一個按鈕。 是否有可能與揮筆做到這一點,使按鈕過時(事做Viewpager也許?)如何製作可以滑動的片段動畫
是的,你可以做到這一點與ViewPager.PageTransformer
:
public class FlipPageTransformer implements ViewPager.PageTransformer {
@Override
public void transformPage(View page, float position) {
if(position >= -0.5 && position <= 0.5) {
page.setAlpha(1);
} else {
page.setAlpha(0);
}
if(position >= -1 && position <= 1) {
page.setTranslationX(page.getWidth() * -position);
page.setRotationY(position * 180);
}
}
}
然後應用PageTransformer
到a ViewPager
:
mViewPager.setPageTransformer(true, new FlipPageTransformer());
來自v4 SupportLibrary的FragmentViewPager是您所追求的。 http://developer.android.com/reference/android/support/v4/app/FragmentPagerAdapter.html – ataulm
也許它可以結合Jazzy View Pager來提供翻頁動畫,我還沒試過 - https:// github的.com/jfeinstein10/JazzyViewPager – ataulm