私は、ユーザーがUIビューを操作する際に、一部のUIビューを拡大縮小する必要があるHoneycombタブレットアプリケーションで作業しています。これまで私はプロパティアニメーションを使用してきましたが、ImageViewsやTextViewsではうまく機能していますが、WebViewで不思議な動作をしています。プロパティアニメーションを使用したWebViewのスケーリング
webView.animate().scaleX(2).setDuration(400);
このコードは、ImageViewとTextViewで正確に動作します。 UIをスムーズにズームして元のサイズ(この場合はX方向のみ)を倍にします。
WebViewでは、ビューは元のサイズの2倍に拡大されますが、ビューポートは固定されたままです。ビューポートの位置にも影響しないtranslationXアニメーションをそこに投げるとします。 WebViewのコンテンツをビューと共に縮尺する方法を教えてください。
更新:私がここに入力したコードはAndroid 3.1エミュレータで完全に機能することが判明しました。私が見ている奇妙な動作は、実際のデバイスでのみ起こります。私が持っているデバイスは、Android 3.1搭載のVerizon Motorola Xoomです。私は残念なことに、それをテストする他のデバイスを持っていないので、それがモデルのものか、コードのリリースビルドのちょっとしたものか分かりません。