当用户拖动搜索栏时,有没有简单的方法来显示某种旗帜或Toast-like(不是Toast ..)指示?我已经像这样实现了OnSeekBarChangeListener
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
int position = seekBar.getProgress();
service.seekToPosition(position);
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
if(fromUser){
}
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
在用户停止拖动动作并将当前音乐播放设置到该位置后,它会获得搜索栏进度。
在onProgressChanged方法中,我想在用户拖动搜索条时显示搜索栏进度。
有一种简单的方法吗?
马库斯
答案 0 :(得分:0)
我只想创建一个framelayout或relativelayout。在您的视图前放置一个textview,使背景变黑,或许有点透视,文本颜色为白色。将可见性设置为false。当调用onProgressChanged时,使其可见并相应地将文本视图更新为搜索栏。当您再次将seekbar set visibility发布为false时。