Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
_Night_Scream_
57 / 69 / 7
Регистрация: 08.08.2013
Сообщений: 560
#1

Установить кастомный thumb на seekBar по цетру - Android

10.03.2016, 16:38. Просмотров 181. Ответов 2
Метки нет (Все метки)

Добрый день.
Вопрос по seekBar'у (слайдер).
Я изменяю в ходе работы приложения ширину и длину seekBar и поэтому поставил такие аргументы
Java
1
2
android:minHeight="10dip"
android:maxHeight="300dp"
В программе ставлю свой thumb (png картинка) и меняю размер seekBar'a, thumb при этом никак не реагирует и всегда остаётся сверху.
что-то типо такого https://www.google.com/search?q=seek...WphWvAIknjM%3A

Одно из решений как я понял это одинаковое значение minHeight и maxHeight, но тогда мой слайдер перестаёт быть динамическим.
Как пересчитать и поставить thumb всегда по центру и на всю высоту seekbar?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2016, 16:38     Установить кастомный thumb на seekBar по цетру
Посмотрите здесь:

Android Расположение SeekBar: чтобы картинка на заднем плане была все также растянута по всей высоте и ширине экрана
SeekBar thumb Android
SeekBar встроенный в строку из меню настроек Android
Android Android и SeekBar OnSeekBarChangeListener
Android Отследить положение на экране ползунка из SeekBar
Android SeekBar - движение по заданным значениям
Android Можно ли в SeekBar отставить только ползунок, а рамку убрать?
Android Чек большого количества togglebutton при прогрессе seekBar тормозит
Android Как поменять цвет seekBar?
Android SeekBar и Arduino
Создать SeekBar с 2 ползунками для выбора диапазона значений Android
Android Как менять message AlertDialog в зависимости от progress SeekBar?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
10.03.2016, 16:41     Установить кастомный thumb на seekBar по цетру #2
_Night_Scream_, добрый день!
Вы не могли бы привести разметку? А то я не понял, как размещается картинка, где находится seekBar, какая между ними причинно-следственная связь.
_Night_Scream_
57 / 69 / 7
Регистрация: 08.08.2013
Сообщений: 560
10.03.2016, 16:50  [ТС]     Установить кастомный thumb на seekBar по цетру #3
CoolMind,
Да что тут приводить, вот разметка.
Java
1
2
3
4
5
6
7
8
<CustomSeekBar
        android:id="@+id/seek_bar"
        android:layout_width="@dimen/view_base_width"
        android:layout_height="@dimen/view_base_height"
        android:minHeight="10dip"
        android:maxHeight="300dp"
        android:thumb="@drawable/thumba" <!-- КАРТИНКА -->
        android:progress="50" />
Теперь если программно сменить высоту, то картинка не изменится и останется на прошлом месте по Y, по X она двигается за пальцем.
Этот эффект привел в ссылке выше. Да и просто введите в гугл seekbar center thumb и посмотрите на десятки картинок с похожей проблемой.
Yandex
Объявления
10.03.2016, 16:50     Установить кастомный thumb на seekBar по цетру
Ответ Создать тему
Опции темы

Текущее время: 21:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru