Bug*_*oid 13 java android android-animation android-layout android-studio
以下是instagram应用的截图.背景不断变换从一个渐变到另一个非常漂亮.

我想知道如何实现这一目标.是否有任何代码可以自动播放梯度,或者我是否需要添加具有轻微变化的不同梯度,如果我使用它将不会导致Instagram的任何版权问题?我尝试使用多个渐变文件进行动画制作,使用帧动画略有变化,但它不流畅且效果不佳.谢谢
Far*_*ihi 17
创建一个TransitionDrawable以在用于背景的两个drawable之间进行更改.
<?xml version="1.0" encoding="UTF-8"?>
<transition xmlns:android="http://schemas.android.com/apk/res/android">
<!-- use whatever drawables you want, gradients, shapes etc-->
<item android:drawable="@drawable/start" />
<item android:drawable="@drawable/end" />
</transition>
Run Code Online (Sandbox Code Playgroud)
TransitionDrawable trans = (TransitionDrawable) myLayout.getBackground();
trans.startTransition(2000);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12026 次 |
| 最近记录: |