0

我使用ViewpagerIndicator庫來滑動應用程序介紹圖像。 我這樣做的方式: 1)創建2個背景片段作爲介紹圖像。這些圖像在寬度和高度上與父母相匹配。 2)創建一個片段活動並將這兩個片段彈出到活動中。使用viewpageindicator的應用程序介紹圖像不平滑滑動

問題: 水平滑動時,碎片被刷得太慢。對於佔據整個視野的圖像我感覺有些問題。但我無法弄清楚這個問題。

這是我的FragmentActivity:

public class DemoActOne extends FragmentActivity{ 
    public DemoFragAdapter mAdapter; 
    public ViewPager mPager; 
    public PageIndicator mIndicator; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     requestWindowFeature(Window.FEATURE_NO_TITLE); 
     setContentView(R.layout.simple_lines); 
     mAdapter = new DemoFragAdapter(getSupportFragmentManager()); 
     mPager = (ViewPager)findViewById(R.id.pager); 
     mPager.setAdapter(mAdapter); 
     mIndicator = (LinePageIndicator)findViewById(R.id.indicator); 
     mIndicator.setViewPager(mPager); 
    } 

} 

這是我的DemoFragAdapter:

public class DemoFragAdapter extends FragmentPagerAdapter { 
    private int mCount = 2; 

    public DemoFragAdapter(FragmentManager fm) { 
     super(fm); 
    } 

    @Override 
    public Fragment getItem(int position) { 
     if (position == 0) { 
      return DemoOne.newInstance(); 
     } 
     else { 
      return DemoTwo.newInstance(); 
     } 
    } 

    @Override 
    public int getCount() { 
     return mCount; 
    } 

} 

這裏是DemoOne片段 - DemoTwo是除了相對佈局背景圖像I加載相同。

public class DemoOne extends Fragment { 
    private View mReturnView; 
    public static DemoOne newInstance() { 
     DemoOne fragment = new DemoOne(); 
     return fragment; 
    } 


    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
    } 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
     mReturnView = inflater.inflate(R.layout.demo_one, container, false); 
     return mReturnView; 
    } 


} 

這裏是demo_one.xml:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@drawable/demo1" 
    android:clickable="false"> 

</RelativeLayout> 

爲什麼我不能夠舒適地刷卡?

編輯:圖像尺寸是1280 X 1920 - 如果有幫助。

回答