像及时闹钟应用程序的animation背景

我看到了Timely的应用程序 ,它让我用他们的animation背景催眠,它的周围飘浮着气泡

你能告诉我怎么能做到这一点,我已经尝试AnimationDrawable和ValueAnimator与AnimatorSet,但似乎不同的适时适用的应用程序

Solutions Collecting From Web of "像及时闹钟应用程序的animation背景"

或许一个好的方法来研究这个问题,就是问如何及时创build这些效果。 我看了APK(用于教育目的),并在包ch.bitspin.timely.backgroundfind了这个:

 public class BackgroundView extends FrameLayout { private BackgroundGradientView a; private BackgroundBeamsDotsView b; private BackgroundCircleEffectView c; private BackgroundBubblesView d; 

Timelyanimation效果的基础是通过使用自定义View,您可以在Android Developer网站上find指导。 上面的每个视图都是数百行代码,但是总结一下:它们都使用后台线程来处理View的onDraw方法中的Bitmap,Paint,BitmapShader和Canvas对象。

我希望这有帮助!

看看Android本身的dynamic壁纸实现。 这是非常接近Timely应用程序的效果。

来源是在包/壁纸/ Holospiral或包/壁纸/ PhaseBeam。

https://android.googlesource.com/platform/packages/wallpapers/HoloSpiral/

他们使用renderscript来实现这些。