Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 714906d3 authored by Nicolò Mazzucato's avatar Nicolò Mazzucato Committed by Android (Google) Code Review
Browse files

Merge "Add tracing for SquigglyProgress draw" into main

parents 8594b224 5f147b4e
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@ import android.util.MathUtils.lerpInv
import android.util.MathUtils.lerpInvSat
import androidx.annotation.VisibleForTesting
import com.android.app.animation.Interpolators
import com.android.app.tracing.traceSection
import com.android.internal.graphics.ColorUtils
import kotlin.math.abs
import kotlin.math.cos
@@ -127,6 +128,10 @@ class SquigglyProgress : Drawable() {
        }

    override fun draw(canvas: Canvas) {
        traceSection("SquigglyProgress#draw") { drawTraced(canvas) }
    }

    private fun drawTraced(canvas: Canvas) {
        if (animate) {
            invalidateSelf()
            val now = SystemClock.uptimeMillis()