我正在尝试将 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 的像素被移动了,而不是实际的布局。我该如何解决这个问题?
非常感谢!