像Timely闹钟应用程序的动画背景

时间:2013-09-19 16:57:42

标签: android animation background effects android-drawable

我已经看过Timely app并且它让我用他们的动画背景催眠,它有漂浮的气泡和

你能告诉我怎样才能做到这一点,我已经尝试过使用AnimatorSet的AnimationDrawable和ValueAnimator,但这似乎与使用的及时应用不同

2 个答案:

答案 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来实现这些。