Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用属性动画缩放WebView_Android_Animation_Android 3.0 Honeycomb_Android Webview_Android Animation - Fatal编程技术网

Android 使用属性动画缩放WebView

Android 使用属性动画缩放WebView,android,animation,android-3.0-honeycomb,android-webview,android-animation,Android,Animation,Android 3.0 Honeycomb,Android Webview,Android Animation,我正在开发一款蜂窝平板电脑应用程序,它需要在用户与之交互时缩放一些UI视图。到目前为止,我一直在使用属性动画,它在ImageView和TextView中工作得很好,但在WebView中表现得很奇怪 webView.animate().scaleX(2).setDuration(400); 这段代码的行为完全符合我对ImageView和TextView的要求。它平滑地将UI放大到其原始大小的两倍(在本例中,仅在X方向) 使用WebView时,它会将视图缩放到其原始大小的两倍,但视口保持静止。如果

我正在开发一款蜂窝平板电脑应用程序,它需要在用户与之交互时缩放一些UI视图。到目前为止,我一直在使用属性动画,它在ImageView和TextView中工作得很好,但在WebView中表现得很奇怪

webView.animate().scaleX(2).setDuration(400);
这段代码的行为完全符合我对ImageView和TextView的要求。它平滑地将UI放大到其原始大小的两倍(在本例中,仅在X方向)

使用WebView时,它会将视图缩放到其原始大小的两倍,但视口保持静止。如果我在其中抛出translationX动画,也不会影响视口的位置。如何使WebView的内容随视图一起缩放


更新:事实证明,我在这里输入的代码在Android3.1仿真器中运行良好。我看到的奇怪行为只发生在实际设备上。我拥有的设备是Verizon Motorola Xoom和Android 3.1。不幸的是,我没有任何其他设备可以测试它,所以我不知道它是特定于模型的,还是只是代码发布版本中的一个怪癖。

我开始认为这是Android或Xoom的错误。 在这一点上,你可以看到整个讨论

在我的例子中,我设置了动画().translationX(值)包含webView的frameLayout,但webView无法在新位置绘制其内容

我和论坛上的一些人在运行VegaComb 3.2的Ventance vega上运行了它,他们都遇到了相同的错误。另一方面,在不同屏幕尺寸和像素密度的多个模拟器上运行,或者在Asus Transformer上运行,它的行为应该是正常的