我正在做一個項目,我想要100個隨機分散在整個屏幕上的相同圖像。將來,我希望圖像在用戶點擊時消失。android:最有效的重複圖像的方式
我現在主要關注的是顯示重複圖像的最有效方法。我似乎可以設置它,以便圖像相同的事實使它更有效率;我只是不知道如何。除非我知道我有一個健全的基地,否則我不想繼續前進。我正在使用.png文件。
我環顧四周,沒有明確的答案。
此外,如果更容易繪製我的對象與兩個圓圈(這是我的形象是什麼),而不是使用位圖?
任何線索?
我正在做一個項目,我想要100個隨機分散在整個屏幕上的相同圖像。將來,我希望圖像在用戶點擊時消失。android:最有效的重複圖像的方式
我現在主要關注的是顯示重複圖像的最有效方法。我似乎可以設置它,以便圖像相同的事實使它更有效率;我只是不知道如何。除非我知道我有一個健全的基地,否則我不想繼續前進。我正在使用.png文件。
我環顧四周,沒有明確的答案。
此外,如果更容易繪製我的對象與兩個圓圈(這是我的形象是什麼),而不是使用位圖?
任何線索?
假設您正在討論在Canvas
對象上繪製位圖,該方法應該非常簡單。將圖像加載到Bitmap
對象中,並將其保留爲擁有類的成員,並使用canvas.drawBitmap(...)
函數將其繪製100次。
這樣做的另一種方式是讓100個ImageView具有相同的圖像,但我甚至不會寫詳細信息,因爲這樣做效率很低!
您可以使用listView:http://developer.android.com/guide/topics/ui/layout/listview.html 它顯示項目列表,使用適配器來給元素加壓。使用起來非常簡單。
此外,爲什麼位圖比其他格式更好? – user963070
我覺得你很困惑。當談論繪圖和在內存中使用圖像時,可以使用與位圖文件格式(.bmp)不同的位圖對象。 jpg,png和其他格式作爲位圖加載到內存中。 – Merlevede
所以我可以把我的PNG文件放在res drawable文件夾中,而不需要改變任何東西? – user963070