1

我正在尝试将 webview 滑动到一边,在其下方显示另一个 webview。我想支持 android 2.2 及更高版本,所以我不得不使用一个库来支持 3.0+ 方式的动画。我使用 NineOldAndroids 来处理动画。这很好用。但不幸的是,当 animate(mainView).x(px); 完成,在低于 3.0 的版本上,webview 中的 hitboxes 没有更新它们的位置。如何强制布局更新,以便所有按钮点击框也随着 web 视图移动?

编辑:它现在的样子是我使用 NineOldAnroids 库

import static com.nineoldandroids.view.ViewPropertyAnimator.animate;

并通过 px 的值(这是一个浮点数)为 x 设置动画

animate(mainView).x(px)

现在,当我在动画 webview 上按下链接时,它不起作用。当我在 webview 曾经所在的位置按下链接时,它可以工作。很明显,只有 webview 的像素被移动了,而不是实际的布局。我该如何解决这个问题?

非常感谢!

4

1 回答 1

0

我对你提到的图书馆一无所知。我只是建议你使用Sliding Drawer。只是因为你想显示动画,你所要做的就是在滑动抽屉中添加你的 WebView。你所要做的就是为第一个添加滑动动画关闭并相应地打开下一个

于 2012-09-28T10:39:15.750 回答