我看到了
Timely app,它让我催眠他们的动画背景,它有浮动的泡沫和
你可以告诉我如何做到这一点,我已经尝试过AnimationDrawable和ValueAnimator与AnimatorSet,但似乎不同于及时的应用程序使用
解决方法
也许一个很好的方法来研究这个是要如何时间创造这些效果.我看了一下APK(用于教育目的),并在包ch.bitspin.timely.background中找到:
public class BackgroundView extends FrameLayout { private BackgroundGradientView a; private BackgroundBeamsDotsView b; private BackgroundCircleEffectView c; private BackgroundBubblesView d;
Timely动画效果的基础是通过使用自定义视图,您可以在Android Developer website上找到指南.以上每个视图都是数百行代码,但总而言之:它们都使用了一个背景线程来操纵View的onDraw方法中的Bitmap,Paint,BitmapShader和Canvas对象.
我希望这有帮助!