2011-07-07 17 views
0

我一直在瀏覽Android.com上的參考部分,無法找到java.awt.geom庫。我知道它沒有完全包含在Java中。Android是否包含類似於java.awt.geom的庫?

具體而言,我在尋找java.awt.geom.Point2Djava.awt.Ellipse2D

是Point(http://developer.android.com/reference/android/graphics/Point.html)等價於Java中的Point2D嗎?看看這些方法,它們有些不同,但這是Android的等價物嗎?或者在其他地方有Point2D,我錯過了?

至於java.awt.Ellipse2D我真的沒有看到任何東西取代它。我看到addCircleaddOvaladdRoundedRect。是否有Ellipse或Android的等價物?

回答

1

你可能想看看http://developer.android.com/reference/android/graphics/drawable/shapes/package-summary.html:它有一個OvalShape你可以修改高度/寬度來得到一個橢圓。

+0

謝謝你指出。我會檢查它。關於Point2D問題的任何想法? – StartingGroovy

+0

啊,不是真的:在Android上,大多數點操作都是使用本地類型而不是類來完成的。 Point與Point2D似乎沒有太多相似之處:有許多測量方法完全缺失。您試圖從AWT模型轉移到Android的具體內容是什麼? – Femi

+0

我繼續通過創建一個稍微修改的PointF類來照顧Point2D。我仍然無法弄清楚如何創建'Ellipse2D.Double()'。你能否在我基於它創建另一個問題之前詳細說明?我想要根據自己的'height','width','X'和'Y coordinates'來創建Ellipse的能力。 – StartingGroovy

相關問題