Я хочу иметь SeekBar
с большим пальцем, который появляется, когда пользователь взаимодействует с ним (перетаскивая его в нужное место) и исчезает после взаимодействия.
Сегодня мой SeekBar
выглядит так:
<SeekBar android:id="@+id/seekBar_volume"
android:layout_width="fill_parent"
android:progressDrawable="@drawable/custom_player_seekbar_background"
android:paddingTop="10px"
android:paddingBottom="10px"
android:thumb="@drawable/myThumb"
android:paddingLeft="30px"
android:paddingRight="30px"
android:minHeight="6dip"
android:maxHeight="6dip"
android:layout_height="wrap_content"
android:layout_centerVertical="true"/>
Положение большого пальца изменяется только при взаимодействии с пользователем (что-то вроде «регулятора громкости»).
seekBarVolume.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
public void onStopTrackingTouch(SeekBar arg0) {
}
public void onStartTrackingTouch(SeekBar arg0) {
}
public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, arg1, 0);
}
});
Я пытался использовать функцию selector
, настраивая нарисованный большой палец с настраиваемым xml для обработки различных состояний, которые я хотел, но это не сработало = /
Заранее спасибо за любую помощь