1

我想要使用卡片翻轉動畫進行可滑動的佈局。 到目前爲止,我已經做了一個片段和兩個按鈕,當我點擊一個按鈕時,它將動畫轉換爲下一個或上一個按鈕。 是否有可能與揮筆做到這一點,使按鈕過時(事做Viewpager也許?)如何製作可以滑動的片段動畫

+0

來自v4 SupportLibrary的FragmentViewPager是您所追求的。 http://developer.android.com/reference/android/support/v4/app/FragmentPagerAdapter.html – ataulm

+0

也許它可以結合Jazzy View Pager來提供翻頁動畫,我還沒試過 - https:// github的.com/jfeinstein10/JazzyViewPager – ataulm

回答

0

是的,你可以做到這一點與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()); 
相關問題