Swe*_*now 9 android scroll webview smooth-scrolling
我正在尝试以编程方式滚动webview,但我遇到了一些问题.webView.setScrollY()没有给我一个动画,webView.flingScroll()似乎表现不同,具体取决于页面的长度.做这个的最好方式是什么?
Key*_*ani 12
您可以通过提供webview的当前位置(如此API 11+)来使用ObjectAnimator进行滚动
ObjectAnimator anim = ObjectAnimator.ofInt(webView, "scrollY", webView.getScrollPositionY(), 0);
anim.setDuration(500).start();
Run Code Online (Sandbox Code Playgroud)
您可以使用 webView.scrollTo(x, y) 方法。但是,这会立即滚动。
WebView 没有可用的方法来实现动画滚动。如果你确实必须这样做,请将WebView放入ScrollView中,然后你可以使用例如smoothScrollBy等。
归档时间: |
|
查看次数: |
4903 次 |
最近记录: |