一、Seekbar的常用属性:
android:max???//滑动条的最大值
android:progress??? //滑动条的当前值
android:secondaryProgress?? //二级滑动条的进度
android:thumb?? //滑块的drawable
android:progressDrawable?? //滑动条的drawable
android:splitTrack???? //?是否设置一个间隙,让滑块与底部图片分隔
二、Seekbar的事件:setOnSeekBarChangeListener
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
??? //进度条发生改变时会触发
??? @Override
??? public void onProgressChanged(SeekBar seekBar, int progress, boolean b) {
??????? Toast.makeText(SeekBarActivity.this, "当前进度条是" + progress + "/100", Toast.LENGTH_SHORT).show();
??? }
??? //按住seekbar时会触发
??? @Override
??? public void onStartTrackingTouch(SeekBar seekBar) {
??????? Toast.makeText(SeekBarActivity.this, "按住seekbar时会触发", Toast.LENGTH_SHORT).show();
??? }
??? //放开seekbar时会触发
??? @Override
??? public void onStopTrackingTouch(SeekBar seekBar) {
??????? Toast.makeText(SeekBarActivity.this, "放开seekbar时会触发", Toast.LENGTH_SHORT).show();
??? }
});
三、Seekbar使用小例
(1)SeekBar默认样式
android:id="@+id/seekbar_nomal"
android:layout_width="160dp"
android:layout_height="50dp" />