我正在研究一种Honeycomb平板电脑应用程序,需要在用户与其交互时缩放一些UI视图。到目前为止,我一直在使用Property Animations,并且它在ImageViews和TextViews上运行得非常好,但是对于WebView却表现很奇怪。使用属性动画缩放WebView
webView.animate().scaleX(2).setDuration(400);
此代码的行为与我想要的ImageView和TextView完全相同。它可以平滑地缩放UI,使其原始尺寸加倍(在这种情况下仅在X方向上)。
使用WebView时,它将缩放视图以加倍其原始大小,但视口保持静止。如果我在那里抛出一个不影响视口位置的translationX动画。我怎样才能让WebView的内容与视图一起扩展?
更新:事实证明,我在这里输入的代码在Android 3.1模拟器中完美工作。我看到的奇怪行为只发生在实际设备上。我拥有的设备是Android 3.1版的Verizon摩托罗拉Xoom。我不幸没有任何其他设备来测试它,所以我不知道它是模型特定还是只是在代码的发布版本中的一个怪癖。