动态壁纸在不同位置缩放位图数百倍

Live Wallpaper Scaling bitmap hundred of times at different positions

我正在 android 工作室制作一个动态壁纸应用程序,我需要像这个 gif 中的气泡效果

我正在天真地开发它,即没有库。我尝试过的是随着时间的推移创建数百个矩形对象并绘制具有不同目标矩形的位图。这种方法的问题是我将不得不创建数千个矩形对象来实现这种效果。任何建议。我需要这种触摸效果。

我使用 Matrix 进行缩放和其他操作。