2010-06-11 3 views
2

У меня есть отрицательные прокладки на моей пользовательской панели поиска, чтобы круглый значок большого пальца мог выйти за пределы панели, но большой палец не отображается там, есть ли способ заставить большой палец вырисовываться за пределами этих границ?Можно ли иметь большой палец имидж SeekBar простирается за пределами бара?

Извините, ребята, я новичок в разработке Android, и мне было поручено установить существующее приложение. Проблема заключается в том, что у нас есть обычай округлый глядя трек-бар, который состоит из двух округлых изображений «концевых заглушек» и 1 рх фона, который черепичной создать SeekBar. Насколько я могу судить, никогда не было одного изображения, которое можно было бы установить как фон обычного SeekBar, поэтому был создан пользовательский.

Большой палец - это круг и ему нужно «вписаться» в торцевые крышки - три части бара находятся в относительной компоновке. Прямо сейчас я вроде непонятно, как 1 точки фона PNG растягивается как SeekBar Б.Г., в противном случае я бы попытаться лавировать на два торцевых заглушках на что рисуют некоторые как ...?

Пожалуйста, дайте мне знать, если это неясно, и я постараюсь опубликовать любые последующие данные. Заранее благодарю за любой совет!!

О, я использую Android 2.1, если это отношение к ничьим интересам :)

Это то, что он выглядит, когда большой палец весь путь через - снаружи от SeekBar. В идеале, что мне нужно для большого пальца, чтобы показать, как «внутри» на торцевом изображение: -/

+0

Это может помочь добавить некоторые скриншоты, показывающие проблему, и то, что вы хотели бы, чтобы это выглядело. –

+0

Я добавил ссылку на скриншот выше. – Poko

ответ

0

Попробуйте изменить накатанной смещение свойства, после того, что он не будет уходить из бара искать

1

У меня была та же проблема, мой большой палец очень большая длина мудр и он продолжал отрезаны. Убедитесь, что вы устанавливаете свойство смещения после установки вытяжки для большого пальца, как это:

seek.setThumb(Main.app.getResources().getDrawable(R.drawable.thumb)); 
seek.setThumbOffset(15); 

Это позволит установить правильное смещение, когда ваш большой палец очень длинный.

0

Я просто столкнулся с этой проблемой. Я был в состоянии получить удовлетворительные результаты при использовании android:paddingLeft и android:paddingRight в XML.