Android 实时墙纸在不同位置缩放位图数百次

Android 实时墙纸在不同位置缩放位图数百次,android,bitmap,live,wallpaper,Android,Bitmap,Live,Wallpaper,我正在android studio中制作一个实时壁纸应用程序,其中我需要像gif一样的气泡效果 我正在天真地开发它,即没有库。我尝试过的是创建几百个rect对象,并随着时间的推移使用不同的目标rect绘制位图。这种方法的问题是,我必须创建数千个rect对象才能实现这种效果。任何建议。我需要这种触摸效果。我使用矩阵进行缩放和其他操作。看看这是否适合您。因为我不太清楚LiveWallpar是如何工作的。你有SurfaceHolder,所以你可以使用它的lockCanvas()方法绘制你想要的任何东西

我正在android studio中制作一个实时壁纸应用程序,其中我需要像gif一样的气泡效果


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

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

看看这是否适合您。因为我不太清楚LiveWallpar是如何工作的。你有
SurfaceHolder
,所以你可以使用它的
lockCanvas()
方法绘制你想要的任何东西-它不必是
Bitmap
OnlySkink是的,我可以绘制位图,但正如你们所看到的,我需要绘制缩放位图来实现动画效果。请查看API文档。请告诉我一些可能有用的方法好吗?