tiktok_source/df_rn_kit/com/yqritc/scalablevideoview/c.java
2020-07-11 13:32:14 -07:00

162 lines
4 KiB
Java

package com.yqritc.scalablevideoview;
import android.graphics.Matrix;
public final class c {
private d a;
private d b;
public c(d paramd1, d paramd2) {
this.a = paramd1;
this.b = paramd2;
}
private Matrix a() {
return a(this.b.a / this.a.a, this.b.b / this.a.b, a.LEFT_TOP);
}
private static Matrix a(float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4) {
Matrix matrix = new Matrix();
matrix.setScale(paramFloat1, paramFloat2, paramFloat3, paramFloat4);
return matrix;
}
private Matrix a(float paramFloat1, float paramFloat2, a parama) {
switch (null.b[parama.ordinal()]) {
default:
throw new IllegalArgumentException("Illegal PivotPoint");
case 9:
return a(paramFloat1, paramFloat2, this.a.a, this.a.b);
case 8:
return a(paramFloat1, paramFloat2, this.a.a, this.a.b / 2.0F);
case 7:
return a(paramFloat1, paramFloat2, this.a.a, 0.0F);
case 6:
return a(paramFloat1, paramFloat2, this.a.a / 2.0F, this.a.b);
case 5:
return a(paramFloat1, paramFloat2, this.a.a / 2.0F, this.a.b / 2.0F);
case 4:
return a(paramFloat1, paramFloat2, this.a.a / 2.0F, 0.0F);
case 3:
return a(paramFloat1, paramFloat2, 0.0F, this.a.b);
case 2:
return a(paramFloat1, paramFloat2, 0.0F, this.a.b / 2.0F);
case 1:
break;
}
return a(paramFloat1, paramFloat2, 0.0F, 0.0F);
}
private Matrix a(a parama) {
float f1 = this.a.a / this.b.a;
float f2 = this.a.b / this.b.b;
float f3 = Math.min(f1, f2);
return a(f3 / f1, f3 / f2, parama);
}
private Matrix b() {
return a(1.0F, 1.0F, a.LEFT_TOP);
}
private Matrix b(a parama) {
return a(this.b.a / this.a.a, this.b.b / this.a.b, parama);
}
private Matrix c() {
return a(a.LEFT_TOP);
}
private Matrix c(a parama) {
float f1 = this.a.a / this.b.a;
float f2 = this.a.b / this.b.b;
float f3 = Math.max(f1, f2);
return a(f3 / f1, f3 / f2, parama);
}
private Matrix d() {
return a(a.CENTER);
}
private Matrix e() {
return a(a.RIGHT_BOTTOM);
}
private Matrix f() {
return (this.b.b <= this.a.a && this.b.b <= this.a.b) ? b(a.LEFT_TOP) : c();
}
private Matrix g() {
return (this.b.b <= this.a.a && this.b.b <= this.a.b) ? b(a.CENTER) : d();
}
private Matrix h() {
return (this.b.b <= this.a.a && this.b.b <= this.a.b) ? b(a.RIGHT_BOTTOM) : e();
}
public final Matrix a(b paramb) {
switch (null.a[paramb.ordinal()]) {
default:
return null;
case 26:
return h();
case 25:
return g();
case 24:
return f();
case 23:
return c(a.RIGHT_BOTTOM);
case 22:
return c(a.RIGHT_CENTER);
case 21:
return c(a.RIGHT_TOP);
case 20:
return c(a.CENTER_BOTTOM);
case 19:
return c(a.CENTER);
case 18:
return c(a.CENTER_TOP);
case 17:
return c(a.LEFT_BOTTOM);
case 16:
return c(a.LEFT_CENTER);
case 15:
return c(a.LEFT_TOP);
case 14:
return b(a.RIGHT_BOTTOM);
case 13:
return b(a.RIGHT_CENTER);
case 12:
return b(a.RIGHT_TOP);
case 11:
return b(a.CENTER_BOTTOM);
case 10:
return b(a.CENTER);
case 9:
return b(a.CENTER_TOP);
case 8:
return b(a.LEFT_BOTTOM);
case 7:
return b(a.LEFT_CENTER);
case 6:
return b(a.LEFT_TOP);
case 5:
return e();
case 4:
return c();
case 3:
return d();
case 2:
return b();
case 1:
break;
}
return a();
}
}
/* Location: C:\Users\august\Desktop\tik\df_rn_kit\classes.jar.jar!\com\yqritc\scalablevideoview\c.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 1.1.3
*/