Android: текущая позиция 'x' в виджете Галерея

1

Мне интересно, как получить текущую позицию X в виджетах галереи в Android? Возможно ли это? getX() и getScrollX() дает мне 0 все время.

Мне нужно сделать горизонтальный прокручиваемый вид на 100 элементов с эффектом, похожим на меню док-станции MacOS. Может быть, у вас есть идеи для этого?

  • 0
    Что-то вроде того? evgeni-shafran.blogspot.com/2011/08/...
  • 0
    К сожалению, это работает довольно дерьмово. Я сделал что-то похожее, но с анимацией для увеличения масштаба.
Теги:
horizontalscrollview
gallery
widget

1 ответ

0

Вы могли бы что-то сделать в соответствии с

yourGallery.getAdapter().getSelectedItemPosition();

Который возвратит эту позицию в адаптере, в котором вы сейчас находитесь.
Я не уверен на 100%, что это то, что вам нужно, когда вы попробовали getScroll() и getX() которые вернут значения пикселей, но вы обнаружите, что из getAdapter() вы можете получить доступ к большому количеству методы, относящиеся к базовым данным.

  • 0
    Я знаю этот метод, и на самом деле я использую его как конечность - получение текущей позиции и умножение на дочернюю ширину. Да, мне нужны значения в px, каждые 1px.
  • 0
    Ладно, удачи тебе :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню