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

Commit c2e3594b authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Drawing debug focus on Books/Recommended for you/MORE button"

parents b9796347 5e16f778
Loading
Loading
Loading
Loading
+15 −8
Original line number Diff line number Diff line
@@ -17154,22 +17154,25 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
    final private void debugDrawFocus(Canvas canvas) {
        if (isFocused()) {
            final int cornerSquareSize = dipsToPixels(DEBUG_CORNERS_SIZE_DIP);
            final int w = getWidth();
            final int h = getHeight();
            final int l = mScrollX;
            final int r = l + mRight - mLeft;
            final int t = mScrollY;
            final int b = t + mBottom - mTop;
            final Paint paint = getDebugPaint();
            paint.setColor(DEBUG_CORNERS_COLOR);
            // Draw squares in corners.
            paint.setStyle(Paint.Style.FILL);
            canvas.drawRect(0, 0, cornerSquareSize, cornerSquareSize, paint);
            canvas.drawRect(w - cornerSquareSize, 0, w, cornerSquareSize, paint);
            canvas.drawRect(0, h - cornerSquareSize, cornerSquareSize, h, paint);
            canvas.drawRect(w - cornerSquareSize, h - cornerSquareSize, w, h, paint);
            canvas.drawRect(l, t, l + cornerSquareSize, t + cornerSquareSize, paint);
            canvas.drawRect(r - cornerSquareSize, t, r, t + cornerSquareSize, paint);
            canvas.drawRect(l, b - cornerSquareSize, l + cornerSquareSize, b, paint);
            canvas.drawRect(r - cornerSquareSize, b - cornerSquareSize, r, b, paint);
            // Draw big X across the view.
            paint.setStyle(Paint.Style.STROKE);
            canvas.drawLine(0, 0, getWidth(), getHeight(), paint);
            canvas.drawLine(0, getHeight(), getWidth(), 0, paint);
            canvas.drawLine(l, t, r, b, paint);
            canvas.drawLine(l, b, r, t, paint);
        }
    }
@@ -17379,6 +17382,10 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
        // Step 6, draw decorations (foreground, scrollbars)
        onDrawForeground(canvas);
        if (debugDraw()) {
            debugDrawFocus(canvas);
        }
    }
    /**