b.smali
.class public Ll7/b;
.super Ljava/lang/Object;
.source "DefaultAutoFocusMarker.java"
# interfaces
.implements Ll7/a;
# instance fields
.field public a:Landroid/view/View;
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.end field
.field public b:Landroid/view/View;
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static synthetic a(Landroid/view/View;FFJJLandroid/animation/Animator$AnimatorListener;)V
.registers 8
invoke-static/range {p0 .. p7}, Ll7/b;->b(Landroid/view/View;FFJJLandroid/animation/Animator$AnimatorListener;)V
return-void
.end method
.method public static b(Landroid/view/View;FFJJLandroid/animation/Animator$AnimatorListener;)V
.registers 8
.param p0 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # F
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-virtual {p0}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
move-result-object p0
invoke-virtual {p0, p1}, Landroid/view/ViewPropertyAnimator;->scaleX(F)Landroid/view/ViewPropertyAnimator;
move-result-object p0
invoke-virtual {p0, p1}, Landroid/view/ViewPropertyAnimator;->scaleY(F)Landroid/view/ViewPropertyAnimator;
move-result-object p0
invoke-virtual {p0, p2}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
move-result-object p0
invoke-virtual {p0, p3, p4}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
move-result-object p0
invoke-virtual {p0, p5, p6}, Landroid/view/ViewPropertyAnimator;->setStartDelay(J)Landroid/view/ViewPropertyAnimator;
move-result-object p0
invoke-virtual {p0, p7}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
move-result-object p0
invoke-virtual {p0}, Landroid/view/ViewPropertyAnimator;->start()V
return-void
.end method
# virtual methods
.method public a(Landroid/content/Context;Landroid/view/ViewGroup;)Landroid/view/View;
.registers 5
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/ViewGroup;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object p1
sget v0, Lw6/h;->cameraview_layout_focus_marker:I
const/4 v1, 0x0
invoke-virtual {p1, v0, p2, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
sget p2, Lw6/g;->focusMarkerContainer:I
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p2
iput-object p2, p0, Ll7/b;->a:Landroid/view/View;
sget p2, Lw6/g;->focusMarkerFill:I
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p2
iput-object p2, p0, Ll7/b;->b:Landroid/view/View;
return-object p1
.end method
.method public a(Lcom/otaliastudios/cameraview/markers/AutoFocusTrigger;Landroid/graphics/PointF;)V
.registers 22
.param p1 # Lcom/otaliastudios/cameraview/markers/AutoFocusTrigger;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/graphics/PointF;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
move-object/from16 v0, p0
sget-object v1, Lcom/otaliastudios/cameraview/markers/AutoFocusTrigger;->METHOD:Lcom/otaliastudios/cameraview/markers/AutoFocusTrigger;
move-object/from16 v2, p1
if-ne v2, v1, :cond_9
return-void
:cond_9
iget-object v1, v0, Ll7/b;->a:Landroid/view/View;
invoke-virtual {v1}, Landroid/view/View;->clearAnimation()V
iget-object v1, v0, Ll7/b;->b:Landroid/view/View;
invoke-virtual {v1}, Landroid/view/View;->clearAnimation()V
iget-object v1, v0, Ll7/b;->a:Landroid/view/View;
const v2, 0x3fae147b # 1.36f
invoke-virtual {v1, v2}, Landroid/view/View;->setScaleX(F)V
iget-object v1, v0, Ll7/b;->a:Landroid/view/View;
invoke-virtual {v1, v2}, Landroid/view/View;->setScaleY(F)V
iget-object v1, v0, Ll7/b;->a:Landroid/view/View;
const/high16 v2, 0x3f800000 # 1.0f
invoke-virtual {v1, v2}, Landroid/view/View;->setAlpha(F)V
iget-object v1, v0, Ll7/b;->b:Landroid/view/View;
const/4 v3, 0x0
invoke-virtual {v1, v3}, Landroid/view/View;->setScaleX(F)V
iget-object v1, v0, Ll7/b;->b:Landroid/view/View;
invoke-virtual {v1, v3}, Landroid/view/View;->setScaleY(F)V
iget-object v1, v0, Ll7/b;->b:Landroid/view/View;
invoke-virtual {v1, v2}, Landroid/view/View;->setAlpha(F)V
iget-object v3, v0, Ll7/b;->a:Landroid/view/View;
const/high16 v4, 0x3f800000 # 1.0f
const/high16 v5, 0x3f800000 # 1.0f
const-wide/16 v6, 0x12c
const-wide/16 v8, 0x0
const/4 v10, 0x0
invoke-static/range {v3 .. v10}, Ll7/b;->b(Landroid/view/View;FFJJLandroid/animation/Animator$AnimatorListener;)V
iget-object v11, v0, Ll7/b;->b:Landroid/view/View;
const/high16 v12, 0x3f800000 # 1.0f
const/high16 v13, 0x3f800000 # 1.0f
const-wide/16 v14, 0x12c
const-wide/16 v16, 0x0
const/16 v18, 0x0
invoke-static/range {v11 .. v18}, Ll7/b;->b(Landroid/view/View;FFJJLandroid/animation/Animator$AnimatorListener;)V
return-void
.end method
.method public a(Lcom/otaliastudios/cameraview/markers/AutoFocusTrigger;ZLandroid/graphics/PointF;)V
.registers 21
.param p1 # Lcom/otaliastudios/cameraview/markers/AutoFocusTrigger;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Z
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
move-object/from16 v0, p0
sget-object v1, Lcom/otaliastudios/cameraview/markers/AutoFocusTrigger;->METHOD:Lcom/otaliastudios/cameraview/markers/AutoFocusTrigger;
move-object/from16 v2, p1
if-ne v2, v1, :cond_9
return-void
:cond_9
if-eqz p2, :cond_27
iget-object v1, v0, Ll7/b;->a:Landroid/view/View;
const/high16 v2, 0x3f800000 # 1.0f
const/4 v3, 0x0
const-wide/16 v4, 0x1f4
const-wide/16 v6, 0x0
const/4 v8, 0x0
invoke-static/range {v1 .. v8}, Ll7/b;->b(Landroid/view/View;FFJJLandroid/animation/Animator$AnimatorListener;)V
iget-object v9, v0, Ll7/b;->b:Landroid/view/View;
const/high16 v10, 0x3f800000 # 1.0f
const/4 v11, 0x0
const-wide/16 v12, 0x1f4
const-wide/16 v14, 0x0
const/16 v16, 0x0
invoke-static/range {v9 .. v16}, Ll7/b;->b(Landroid/view/View;FFJJLandroid/animation/Animator$AnimatorListener;)V
goto :goto_48
:cond_27
iget-object v1, v0, Ll7/b;->b:Landroid/view/View;
const/4 v2, 0x0
const/4 v3, 0x0
const-wide/16 v4, 0x1f4
const-wide/16 v6, 0x0
const/4 v8, 0x0
invoke-static/range {v1 .. v8}, Ll7/b;->b(Landroid/view/View;FFJJLandroid/animation/Animator$AnimatorListener;)V
iget-object v9, v0, Ll7/b;->a:Landroid/view/View;
const v10, 0x3fae147b # 1.36f
const/high16 v11, 0x3f800000 # 1.0f
const-wide/16 v12, 0x1f4
const-wide/16 v14, 0x0
new-instance v1, Ll7/b$a;
invoke-direct {v1, v0}, Ll7/b$a;-><init>(Ll7/b;)V
move-object/from16 v16, v1
invoke-static/range {v9 .. v16}, Ll7/b;->b(Landroid/view/View;FFJJLandroid/animation/Animator$AnimatorListener;)V
:goto_48
return-void
.end method