<SeekBar
android:id="@+id/seekBar"
style="@android:style/Widget.ProgressBar.Horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:max="100"
android:progress="10"
android:thumb="@mipmap/ic_launcher"/>
设置拖动进度条
Thumb 设置拖动按钮的样式
seekbar.setOnSeekBarChangeListener
设置监听器
<ProgressBar
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@android:style/Widget.ProgressBar.Horizontal"
android:max="100"
android:secondaryProgress="20"
android:progress="10"
android:id="@+id/pro1"
/>
设置进度条
Style可以设置样式
Progress 设置进度
secondaryProgress 设置第二进度条 比如电影中的缓存进度
button1 = (Button) findViewById(R.id.button1);
button2 = (Button) findViewById(R.id.button2);
progressBar = (ProgressBar) findViewById(R.id.pro1);
currentProgress = progressBar.getProgress();
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
currentProgress+=10;
if(currentProgress>progressBar.getMax()||currentProgress<0){
currentProgress=0;
}
progressBar.setSecondaryProgress(currentProgress+10);
progressBar.setProgress(currentProgress);
}
});
Setprogress 设置进度
setSecondaryProgress 设置第二进度
getProgress 获取进度
GetMax 获取最大进度 这里在XML中提前设置了