seekbar手动拖动与progressbar进度绑定

  • 布局代码


       

`

  • 活动代码
public class Test extends AppCompatActivity {         private ProgressBar progressBar;    private SeekBar seekBar;    private TextView tvprogress;    protected void onCreate(Bundle savedInstanceState) {             super.onCreate(savedInstanceState);        setContentView(R.layout.test);        initView();    }    public void initView(){             progressBar = findViewById(R.id.progress2);        seekBar = findViewById(R.id.seekbar);        tvprogress = findViewById(R.id.tv_Progress);        seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {                 @Override            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {                     //滑杆值发生改变,此方法被触发。1.本身,2.进度栏                progressBar.setProgress(progress);//滑杆走多少,进度条走多少                tvprogress.setText("当前进度为" + progress + "%");            }            @Override            public void onStartTrackingTouch(SeekBar seekBar) {                     //有touch行为时会触发            }            @Override            public void onStopTrackingTouch(SeekBar seekBar) {                     //拖动停止时会触发                if(progressBar.getProgress() >= progressBar.getMax()){                         progressBar.setVisibility(View.INVISIBLE);                }else{                         progressBar.setVisibility(View.VISIBLE);                }            }        });    }}

很简单,不知道有用没。。。

更多相关文章

  1. 修改ProgressBar的进度条颜色
  2. android noTouch 事件
  3. android的触摸屏事件
  4. Android中各种onTouch事件
  5. 丰富多彩的Android(安卓)onTouch事件
  6. Android(安卓)屏幕滑动事件
  7. Android(安卓)onTouch事件
  8. Android中点击按钮的事件处理实现步骤
  9. Android(安卓)节点进度条

随机推荐

  1. android webview 下载文件
  2. Android 判断软键盘的状态(显示,隐藏)
  3. Android之万能适配器Adapter的使用
  4. ListView 实现像Android Market那样 分页
  5. Retrofit HTTP body返回为空的情况报错 E
  6. android 判断3G WIFI网络
  7. [Android]Nuance SREC native engine vs
  8. 设置默认来电铃声 android
  9. Android 小知识点
  10. Ubuntu下Eclipse开发Android经常崩溃的解