gpt4 book ai didi

android - WebView 下一页/上一页转换

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:06:55 24 4
gpt4 key购买 nike

我正在生成一个图书应用程序,它在 WebView 中显示页面。我有 Next/Previous ImageButtonsGestureOverlay 来检测左/右滑动。当我想要更改页面时,我会调用:

private void changePage(int delta) {
currentPageIndex = currentPageIndex + delta;
if (currentPageIndex < 0) {
// negative index
currentPageIndex = 0;
} else if (currentPageIndex >= listOfPages.length) {
// index requested is out of range of the list
currentPageIndex = listOfPages.length - 1;
} else {
// set values for page load
filename = listOfPages[currentPageIndex];
mWebView.loadUrl("file:///android_asset/" + filename);
}
}

'listOfPages' 是我的文件名的字符串数组,loadUrl() 工作得很好,但是有没有任何人知道能够进行页面转换以模拟简单的翻页的方法?

最佳答案

如果有人感兴趣,我找到了一种方法来做到这一点。我定义了 Animation 变量:

Animation slideLeftAnimation = AnimationUtils.loadAnimation(getBaseContext(), R.anim.slide_left);
Animation slideRightAnimation = AnimationUtils.loadAnimation(getBaseContext(), R.anim.slide_right);

slide_leftslide_right xml 文件来自 Android API教程。

然后,对于向左或向右滑动,我在 mWebView.loadUrl(url); 调用之前使用了 mWebView.startAnimation(leftOrRightAnimation);

希望这对其他人有帮助!
克里斯

关于android - WebView 下一页/上一页转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7520337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com