我正在研究一種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。我不幸沒有任何其他設備來測試它,所以我不知道它是模型特定還是隻是在代碼的發佈版本中的一個怪癖。