0

我已经实现了一个包含大约 1000 个片段的 ViewPager。viewpager 中是否有允许在页面之间快速滚动的组件?或者我是否需要使用 Listener 实现 seekBar 或 progressBar 以允许在片段之间快速滚动?

我一直在进行一些搜索,发现了以下代码: http : //www.androidzeitgeist.com/2012/11/examineing-viewpager-3.html,它允许使用 seekBar 一次滑动 1 个片段/页面

PS:ViewPager 和 seekBar 或任何其他组件需要同步,因此当一个更改其他更改时

4

1 回答 1

0

您可以实现搜索栏。重要的是,您的片段必须是精简版.. 因为它可能很慢。

final SeekBar sk=(SeekBar) findViewById(R.id.seekBar1);     
    sk.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {       

    @Override       
    public void onStopTrackingTouch(SeekBar seekBar) {      
        // TODO Auto-generated method stub      
    }       

    @Override       
    public void onStartTrackingTouch(SeekBar seekBar) {     
        // TODO Auto-generated method stub      
    }       

    @Override       
    public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {     
        // TODO Auto-generated method stub      

       pager.setCurrentItem(progress);

    }       
});      
于 2014-10-16T07:26:57.443 回答