@@ -85,6 +85,7 @@ public interface OnAnimationListener {
85
85
private final Paint paint = new Paint ();
86
86
private final Paint paintTsp = new Paint ();
87
87
private final Paint paintTspTransparent = new Paint ();
88
+ private final Paint paintTspTransparentDebug = new Paint ();
88
89
private final float dpToPx ;
89
90
90
91
private volatile int frame = -1 ;
@@ -139,12 +140,9 @@ public SpritePlayer(Context context) {
139
140
paintTsp .setDither (false );
140
141
paintTsp .setFilterBitmap (false );
141
142
142
- if (Settings .DEBUG_OVERLAY ) {
143
- paintTspTransparent .setColor (0x4000FF00 );
144
- } else {
145
- paintTspTransparent .setColor (Color .TRANSPARENT );
146
- paintTspTransparent .setXfermode (new PorterDuffXfermode (PorterDuff .Mode .CLEAR ));
147
- }
143
+ paintTspTransparent .setColor (Color .TRANSPARENT );
144
+ paintTspTransparent .setXfermode (new PorterDuffXfermode (PorterDuff .Mode .CLEAR ));
145
+ paintTspTransparentDebug .setColor (0x4000FF00 );
148
146
149
147
handlerRender .post (() -> {
150
148
Thread .currentThread ().setPriority (Thread .MAX_PRIORITY );
@@ -229,7 +227,7 @@ private boolean colorsChanged(int[] lastColors) {
229
227
protected void onDraw (Canvas canvas ) {
230
228
if (isTSPMode () && !tspBlank && tspTransparentArea != null && SystemClock .elapsedRealtime () - modeStart > TSP_FIRST_DRAW_DELAY ) {
231
229
Slog .d ("Clock" , "performDraw" );
232
- canvas .drawRect (tspTransparentArea , paintTspTransparent );
230
+ canvas .drawRect (tspTransparentArea , Settings . DEBUG_OVERLAY ? paintTspTransparentDebug : paintTspTransparent );
233
231
tspTransparentDrawn = true ;
234
232
}
235
233
}
0 commit comments