我已经看过Timely app并且它让我用他们的动画背景催眠,它有漂浮的气泡和
你能告诉我怎样才能做到这一点,我已经尝试过使用AnimatorSet的AnimationDrawable和ValueAnimator,但这似乎与使用的及时应用不同
答案 0 :(得分:7)
考虑这个问题的一个好方法是询问 Timely如何创建这些效果。我看了一下APK(用于教育目的)并在包{{ 1}}:
ch.bitspin.timely.background
Timely动画效果的基础是使用自定义视图,您可以在Android Developer website找到指南。上面的每个视图都有数百行代码,但总结一下:它们都使用了一个后台线程来操作View的onDraw方法中的Bitmap,Paint,BitmapShader和Canvas对象。
我希望这有帮助!
答案 1 :(得分:0)
看一下Android本身的动态壁纸实现。这非常接近Timely app效果。
来源包装/壁纸/ Holospiral或包装/壁纸/ PhaseBeam。
https://android.googlesource.com/platform/packages/wallpapers/HoloSpiral/
他们使用renderscript来实现这些。