2010-04-30 66 views
0

我想創建一個簡單的圖形(線條,圓形,正方形等),但我很難找出最好的方法來做到這一點。由於尺寸是由用戶間接指定的(如在CAD應用程序中),因此需要縮放圖形以適應顯示。另外,我不想佔用整個顯示屏,留下一些控制按鈕(按鈕等)的空間。我會傳遞數據來描述繪圖。這是我想象它會起作用的方式。使用XML佈局來包含一個簡單的圖形

我創建了一個XML佈局,其中包含保存圖形的東西(ImageView,BitmapDrawable,ShapeDrawable ...... ???不知道到底是什麼)。然後,在我的活動中,我將加載主XML並獲取包含圖形的控件的資源。然後我會畫一個位圖。位圖完成後,我會將其加載到用於保存圖形的控件中。在這條路徑的某處,它將被縮放以填充在XML佈局中爲繪圖分配的整個區域。

我不知道我的方法是如何做到這一點或使用什麼類。我閱讀了http://developer.android.com/guide/topics/graphics/2d-graphics.html文檔,但它並沒有幫助我舉一個例子。我發現的例子給我留下了一些提示,但沒有足夠的具體內容去做我想做的事情,特別是在使用XML和/或其他控件進行擴展時。另外,似乎沒有更好的關於2D繪圖系統設計的文檔,因此它使我所閱讀的內容難以放入任何有用的背景中。

任何提示什麼類將是有用的和/或一個很好的例子任何其他的閱讀材料?

感謝

回答

相關問題