40 lines
1.2 KiB
Java
40 lines
1.2 KiB
Java
package c.c.a.w.c;
|
|
|
|
import c.c.a.b0.f;
|
|
import c.c.a.c0.a;
|
|
import c.c.a.y.l.c;
|
|
import com.airbnb.lottie.parser.AnimatableValueParser;
|
|
import java.util.List;
|
|
import java.util.Objects;
|
|
/* compiled from: GradientColorKeyframeAnimation */
|
|
public class d extends f<c> {
|
|
public final c i;
|
|
|
|
public d(List<a<c>> list) {
|
|
super(list);
|
|
int i = 0;
|
|
c cVar = list.get(0).b;
|
|
i = cVar != null ? cVar.b.length : i;
|
|
this.i = new c(new float[i], new int[i]);
|
|
}
|
|
|
|
@Override // c.c.a.w.c.a
|
|
public Object f(a aVar, float f) {
|
|
c cVar = this.i;
|
|
c cVar2 = aVar.b;
|
|
c cVar3 = aVar.f269c;
|
|
Objects.requireNonNull(cVar);
|
|
if (cVar2.b.length == cVar3.b.length) {
|
|
for (int i = 0; i < cVar2.b.length; i++) {
|
|
cVar.a[i] = f.e(cVar2.a[i], cVar3.a[i], f);
|
|
cVar.b[i] = AnimatableValueParser.k0(f, cVar2.b[i], cVar3.b[i]);
|
|
}
|
|
return this.i;
|
|
}
|
|
StringBuilder P = c.d.b.a.a.P("Cannot interpolate between gradients. Lengths vary (");
|
|
P.append(cVar2.b.length);
|
|
P.append(" vs ");
|
|
throw new IllegalArgumentException(c.d.b.a.a.z(P, cVar3.b.length, ")"));
|
|
}
|
|
}
|