У меня есть пользовательский вид подкласса из GridView, который я использую для отображения некоторой пользовательской 3D-анимации/эффекта. Способ, которым я это делаю, заключается в переопределении dispatchDraw()
.
В идеале, я хочу знать текущую скорость прокрутки при выполнении ничьей. В настоящее время я использую GestureDetector.OnGestureListener
и захватываю onScroll
события, и это работает очень хорошо, за исключением того, что он также не обнаруживает срабатывания в качестве прокрутки событий.
Одна идея, которая приходит на ум, состоит в том, чтобы захватить события onFling
, а затем сделать будущую обработку самостоятельно, чтобы определить скорость в более позднее время.
Есть ли лучший способ добиться этого? Любой простой способ запросить текущую скорость прокрутки GridView?
Спасибо.