39 lines
1.6 KiB
Java
39 lines
1.6 KiB
Java
package c.q.a;
|
|
|
|
import com.yalantis.ucrop.UCropActivity;
|
|
import com.yalantis.ucrop.view.GestureCropImageView;
|
|
import com.yalantis.ucrop.view.widget.HorizontalProgressWheelView;
|
|
/* compiled from: UCropActivity */
|
|
public class f implements HorizontalProgressWheelView.a {
|
|
public final /* synthetic */ UCropActivity a;
|
|
|
|
public f(UCropActivity uCropActivity) {
|
|
this.a = uCropActivity;
|
|
}
|
|
|
|
@Override // com.yalantis.ucrop.view.widget.HorizontalProgressWheelView.a
|
|
public void a() {
|
|
this.a.v.setImageToWrapCropBounds(true);
|
|
}
|
|
|
|
@Override // com.yalantis.ucrop.view.widget.HorizontalProgressWheelView.a
|
|
public void b(float f, float f2) {
|
|
if (f > 0.0f) {
|
|
GestureCropImageView gestureCropImageView = this.a.v;
|
|
gestureCropImageView.l((((this.a.v.getMaxScale() - this.a.v.getMinScale()) / 15000.0f) * f) + gestureCropImageView.getCurrentScale(), gestureCropImageView.f1534x.centerX(), gestureCropImageView.f1534x.centerY());
|
|
return;
|
|
}
|
|
GestureCropImageView gestureCropImageView2 = this.a.v;
|
|
float maxScale = (((this.a.v.getMaxScale() - this.a.v.getMinScale()) / 15000.0f) * f) + gestureCropImageView2.getCurrentScale();
|
|
float centerX = gestureCropImageView2.f1534x.centerX();
|
|
float centerY = gestureCropImageView2.f1534x.centerY();
|
|
if (maxScale >= gestureCropImageView2.getMinScale()) {
|
|
gestureCropImageView2.f(maxScale / gestureCropImageView2.getCurrentScale(), centerX, centerY);
|
|
}
|
|
}
|
|
|
|
@Override // com.yalantis.ucrop.view.widget.HorizontalProgressWheelView.a
|
|
public void c() {
|
|
this.a.v.i();
|
|
}
|
|
}
|