Android 如何使用MediaPlayer滚动RecyclerView
我在activity和mediaplayer中有recyclerview。我想在玩mediaplayer和seekbar时与他一起改变我的recycleview滚动条的位置。在我为滚动条和rigth工作之前。但我不能为recycler工作。 请帮帮我Android 如何使用MediaPlayer滚动RecyclerView,android,android-recyclerview,android-mediaplayer,android-seekbar,autoscroll,Android,Android Recyclerview,Android Mediaplayer,Android Seekbar,Autoscroll,我在activity和mediaplayer中有recyclerview。我想在玩mediaplayer和seekbar时与他一起改变我的recycleview滚动条的位置。在我为滚动条和rigth工作之前。但我不能为recycler工作。 请帮帮我 recyclerView = (RecyclerView) findViewById(R.id.recycler_view_matn); public static void setAdapterLyric(List<Matn> m
recyclerView = (RecyclerView) findViewById(R.id.recycler_view_matn);
public static void setAdapterLyric(List<Matn> matn) {
adapterLyrics = new AdapterLyrics(matn);
recyclerView.setAdapter(adapterLyrics);
}
在我的问题中添加的coderecycler中没有与
RecyclerView
相关的部分,因此您想如何使用MediaPlayer滚动RecyclerView“
?例如,我想在50%或MediaPlayer.getCurrenDuration()中搜索kbar时,将RecyclerView(0100)滚动到50%的高度。您是否尝试过任何RecyclerView#滚动*()
(或LayoutManager#scroll*()
方法)?在我的问题中添加的代码回收器中没有RecyclerView
相关部分,那么您想如何“使用MediaPlayer滚动RecyclerView”
?例如,我想在50%中搜索kbar或MediaPlayer.getCurrenDuration(),回收器滚动(0100)到高度的50%那么您是否尝试过任何RecyclerView#scroll*()
(或LayoutManager#scroll*()
方法)?
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int i, boolean b) {
if (b) {
G.mediaPlayer.seekTo(i);
}
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});