Я хочу скрыть бар и хочу показать большой палец. Я сделал это с max-height = 0dip, но он не полностью работал. Я также хочу установить текст на большом пальце и создать большой палец с несколькими изображениями. Например, большой палец, который я нахожу как изображение, и имеет текст, и эта кнопка имеет хвостовое слово, которое увеличивается с увеличением строки.Android SeekBar thumb Настройка
ответ
Что касается удаления фона, мне удалось сделать это следующим образом. Здесь заготовка вытяжки является прозрачной PNG 1х1 пикселя
<SeekBar
android:id="@+id/bar"
android:layout_width="fill_parent"
android:layout_height="30dip"
android:progressDrawable="@drawable/blank"
/>
Вы также можете изменить вытяжку с помощью:
android:thumb="@drawable/icon"
Чтобы добавить текст, я думаю, вам придется создать custom component
SeekBar seekbar = new SeekBar(context, attrs);
// ------------- custom thumb
//----- using resources
seekbar.setThumb(new BitmapDrawable(BitmapFactory.decodeResource(
context.getResources(), R.drawable.seekbar_progress_thumb)));
//----- or using shape drawable
ShapeDrawable thumb = new ShapeDrawable(new RectShape());
thumb.getPaint().setColor(Color.rgb(0, 0, 0));
thumb.setIntrinsicHeight(-80);
thumb.setIntrinsicWidth(30);
seekbar.setThumb(thumb);
Для того, чтобы скрыть панель, вы можете установить значение непрозрачности, используя шестнадцатеричные цвета. Вам просто нужно добавить правый префикс. Я скрывала SeekBar, используя этот код:
android:progressBackgroundTint="#00555555"
android:progressTint="#00555555"
В случае, если первые два шифры (то есть «00») установить непрозрачности (альфа процент) и шесть (т.е. «555555») установить цвет.
Проверить этот пост для получения дополнительной информации и список значений непрозрачности шестигранных: Understanding colors on Android (six characters)
Работает только на Lollipop. –
- 1. Android Seekbar thumb onclick прослушиватель
- 2. Seekbar Thumb clipping
- 3. seekBar thumb растягивается при нажатии кнопки SeekBar.
- 4. Android: Невидимый Seekbar Thumb Leaves «Отверстие» в Seekbar
- 5. Как показать Android SeekBar progressChanged значение внутри SeekBar thumb?
- 6. Android SeekBar: Thumb становится желтым при нажатии
- 7. android seekbar thumb (контроль скруббера) при нажатии
- 8. Как добавить текст Seekbar thumb?
- 9. Textview не соответствует Seekbar Thumb
- 10. По умолчанию SeekBar Thumb Отрезать
- 11. Настройка SeekBar в Android не работает нормально
- 12. Android change SeekBar progressDrawable и thumb во время выполнения
- 13. не может получить правильное положение texBox в Thumb of seekbar
- 14. Android Seekbar
- 15. Android - Seekbar с текстом
- 16. Android SeekBar: Изменение значения
- 17. Измените Thumb-Drawable SeekBar, если прогресс превысит 10%?
- 18. SeekBar thumb в середине прогресса не в начальной точке
- 19. Android Findbar thumb position in pixel
- 20. SeekBar не обновляет Android
- 21. Android Scroll Thumb Disappears
- 22. Установка минимального положения для Seekbar в Android?
- 23. Как я могу изменить Android SeekBar Thumb после использования метода onCreate?
- 24. Android SeekBar setOnSeekBarChangeListener
- 25. Android SeekBar Touch Sensitivity
- 26. SeekBar выпуск Android
- 27. Smoother Android SeekBar
- 28. Android SeekBar какдиалоговое
- 29. Android SeekBar странное поведение
- 30. Пользовательские SeekBar в Android
Я использовал этот метод, как хорошо, но это, кажется, немного рубить. Нет лучшего способа сделать это? – dell116
Я сделал это, установив: android: progressDrawable = "@ android: color/transparent" в xml – zwebie
Спасибо mann !! ;) – hdiz