2014-03-03 59 views
0

我正在做一個項目,我想要100個隨機分散在整個屏幕上的相同圖像。將來,我希望圖像在用戶點擊時消失。android:最有效的重複圖像的方式

我現在主要關注的是顯示重複圖像的最有效方法。我似乎可以設置它,以便圖像相同的事實使它更有效率;我只是不知道如何。除非我知道我有一個健全的基地,否則我不想繼續前進。我正在使用.png文件。

我環顧四周,沒有明確的答案。

此外,如果更容易繪製我的對象與兩個圓圈(這是我的形象是什麼),而不是使用位圖?

任何線索?

回答

2

假設您正在討論在Canvas對象上繪製位圖,該方法應該非常簡單。將圖像加載到Bitmap對象中,並將其保留爲擁有類的成員,並使用canvas.drawBitmap(...)函數將其繪製100次。

這樣做的另一種方式是讓100個ImageView具有相同的圖像,但我甚至不會寫詳細信息,因爲這樣做效率很低!

+0

此外,爲什麼位圖比其他格式更好? – user963070

+1

我覺得你很困惑。當談論繪圖和在內存中使用圖像時,可以使用與位圖文件格式(.bmp)不同的位圖對象。 jpg,png和其他格式作爲位圖加載到內存中。 – Merlevede

+0

所以我可以把我的PNG文件放在res drawable文件夾中,而不需要改變任何東西? – user963070

相關問題