【发布时间】:2019-02-27 06:37:30
【问题描述】:
我正在 android studio 中制作一个动态壁纸应用程序,我需要像这个 gif 中的气泡效果
我正在天真地开发它,即没有库。我所尝试的是随着时间的推移创建数百个矩形对象并绘制具有不同目标矩形的位图。这种方法的问题是我必须创建数千个矩形对象才能达到这种效果。任何建议。我需要这种触摸效果。
【问题讨论】:
-
看看This awesome blog 看看这是否适合你。因为我不太了解 LiveWallpaper 的工作原理..
-
你有
SurfaceHolder,所以你可以使用它的lockCanvas()方法并绘制你想要的任何东西——它不必是Bitmap而已 -
pskink 是的,我可以绘制位图,但是如您所见,我需要绘制缩放位图来实现动画效果。
-
查看Canvas API 文档
-
pskink 你能告诉我一些可能有用的方法吗?
标签: android bitmap live wallpaper