本文共 1142 字,大约阅读时间需要 3 分钟。
第一步:安卓界面布局
分别添加2个ProgressBar和1个SeekBar控件,滑动SeekBar控件,第二个ProgressBar控件也跟着滑动,添加一个文本框显示当前滑动的进度。 布局代码如下界面效果截图:
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean b) { t1.setText("当前进度为:"+progress+"%");//显示当前的进度 progressBar.setProgress(progress);//滑动控件滑动,进度条也跟着移动 } @Override public void onStartTrackingTouch(SeekBar seekBar) { } @Override public void onStopTrackingTouch(SeekBar seekBar) { if(progressBar.getProgress()>=progressBar.getMax())//判断进度条是否为100% { progressBar.setVisibility(View.GONE);//当滑动控件滑动到100%时,进度条消失 seekBar.setEnabled(false);//滑动控件不可滑动 } else { progressBar.setVisibility(View.VISIBLE);//进度条小于100%,显示 } } });
转载地址:http://ovul.baihongyu.com/