Я пытаюсь прокрутить веб-просмотр по нажатию кнопки громкости.
Сначала я добавил следующий код,
myWebView.scrollBy(0, 250);
это прокрутка, но прокрутка не плавная,
вид быстро меняет, что раздражает.
Я попытался добавить цикл и задержку, что-то вроде этого
for(int i=-250;i<250;i++)
{
Thread.sleep(Math.abs(i/20));
myWebView.scroll(0,1)
}
По какой-то странной причине это тоже не гладко, программа ждет некоторой задержки, и после этого происходит прокрутка, которая также не контролируется.
Я попробовал скроллер
Scroller sc= new Scroller(myWebView.getContext());
sc.startScroll(0, 0, 0, 250,250);
это даже не прокрутка.
Есть ли другой способ заставить его работать?
Или может быть улучшение в приведенном выше коде?