2011-06-10 57 views
2

我試過研究WebView源碼很長一段時間,我無法理解如何實現縮放功能。如何縮放在android.webkit.WebView中工作?

  • 的高度和視角的寬度始終是相同的,
  • 畫布寬度和高度總是= 0,
  • 其改變的唯一事情是的getScale()

也許有人可以解釋,如果不通過增加視圖,如何在WebView中實現縮放?

回答

0

我沒有看代碼,但我想它是一個畫布,它的比例上下。

您如何訪問畫布的高度和寬度?

+0

當onDraw發生時,我保存一個指向畫布的指針。 帆布的寬度和高度始終爲0. – Skip 2011-06-11 14:46:28

+0

你能提供一些代碼嗎? – stk 2011-06-12 02:02:47

+0

Google可以在此處爲Canvas提供代碼: http://www.google.com/codesearch/p?hl=zh-CN#uX1GffpyOZk/graphics/java/android/graphics/Canvas.java&q=canvas&exact_package=git://android。 git.kernel.org/platform/frameworks/base.git&type=cs – Skip 2011-06-24 20:45:18

相關問題