Android搜索栏轻松显示触发onProgressChanged时的进度

时间:2014-10-15 12:28:18

标签: android android-seekbar

当用户拖动搜索栏时,有没有简单的方法来显示某种旗帜或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方法中,我想在用户拖动搜索条时显示搜索栏进度。

有一种简单的方法吗?

马库斯

1 个答案:

答案 0 :(得分:0)

我只想创建一个framelayout或relativelayout。在您的视图前放置一个textview,使背景变黑,或许有点透视,文本颜色为白色。将可见性设置为false。当调用onProgressChanged时,使其可见并相应地将文本视图更新为搜索栏。当您再次将seekbar set visibility发布为false时。