0
我試圖讓我的應用程序的背景有隨機浮動氣泡。我一直在尋找類似的東西,比如飄落的雪花,雨等,但我似乎找不到任何例子。製作浮動氣泡
即使我無法使bubble.png隨機向上浮動,我還想至少有一個.
字符或可能代表蘇打水中的「氣泡」的東西。
任何想法或參考?謝謝!
我試圖讓我的應用程序的背景有隨機浮動氣泡。我一直在尋找類似的東西,比如飄落的雪花,雨等,但我似乎找不到任何例子。製作浮動氣泡
即使我無法使bubble.png隨機向上浮動,我還想至少有一個.
字符或可能代表蘇打水中的「氣泡」的東西。
任何想法或參考?謝謝!
您可以在您的主UI中放置一個SurfaceView在FrameLayout中,然後在SurfaceView中按照其中一個可用教程繪製氣泡。其餘的用戶界面將覆蓋在頂部。
例子:
<FrameLayout android:layout_width="match_parent"
android:layout_height="match_parent">
<SurfaceView android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/surface" />
<FrameLayout android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/app_content">
<!-- Normal app UI goes here -->
</FrameLayout>
</FrameLayout>
警告:不管你採取什麼方法,你打算每幀被重繪整個畫面相當頻繁幾次。 (動畫背景以及繪製UI。)有些方法會比其他方法更快,但是您選擇比大多數應用在繪製UI時做更多的工作。您需要注意性能和小的低效率;他們會快速加起來。
非常感謝。實際上,我對代碼比佈局更感興趣。你知道任何關於隨機化和移動小照片實例的好教程嗎? – ajwest