Я хочу прокрутить a ListView
в Android по количеству пикселей. Например, я хочу прокрутить список на 10 пикселей вниз (так, чтобы первый элемент в списке спрятал первые 10 пикселов).Прокрутите списокView по пикселям в Android
Я думал, что, очевидно, видимых scrollBy
или scrollTo
методы ListView будет делать эту работу, но они не делают, вместо этого они прокручивать весь список неправильно (На самом деле, getScrollY
всегда возвращают нулевое значение, даже если я прокручивается список с помощью мой палец.)
То, что я делаю, это захват событий трекбола, и я хочу плавно прокручивать список в соответствии с движением трекбола.
Это то, что должно делать 'scrollby'. Не могли бы вы разместить свой Java-код? –
Я думаю, scrollBy как-то беспорядок listView. Я тоже экспериментировал с этим. он перемещает события касания на величину scrollBy .... так что если вы установите прокрутку y на 10, например, следующее событие касания в списке будет на 10 пикселей ниже места расположения актуала.извините, я не знаю лучшего способа, но, возможно, есть способ компенсировать это с помощью метода onTouch в listView. – DArkO