Fixed the SelectableColorView gap color to match the dialogs background color

This commit is contained in:
Karim Abou Zeid 2015-08-25 15:51:56 +02:00
commit 9ce4a757b0

View file

@ -4,6 +4,7 @@ import android.content.Context;
import android.content.res.ColorStateList; import android.content.res.ColorStateList;
import android.content.res.Resources; import android.content.res.Resources;
import android.graphics.Canvas; import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint; import android.graphics.Paint;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import android.graphics.drawable.RippleDrawable; import android.graphics.drawable.RippleDrawable;
@ -16,7 +17,7 @@ import android.util.AttributeSet;
import android.util.TypedValue; import android.util.TypedValue;
import android.widget.FrameLayout; import android.widget.FrameLayout;
import com.kabouzeid.gramophone.R; import com.afollestad.materialdialogs.ThemeSingleton;
import com.kabouzeid.gramophone.util.ColorUtil; import com.kabouzeid.gramophone.util.ColorUtil;
@ -49,7 +50,7 @@ public class SelectableColorView extends FrameLayout {
gapPaint = new Paint(); gapPaint = new Paint();
gapPaint.setAntiAlias(true); gapPaint.setAntiAlias(true);
resetGapColor(); gapPaint.setColor(ThemeSingleton.get().darkTheme ? Color.parseColor("#444444") : Color.WHITE);
innerPaint = new Paint(); innerPaint = new Paint();
innerPaint.setAntiAlias(true); innerPaint.setAntiAlias(true);
@ -60,10 +61,6 @@ public class SelectableColorView extends FrameLayout {
setWillNotDraw(false); setWillNotDraw(false);
} }
private void resetGapColor() {
gapPaint.setColor(ColorUtil.resolveColor(getContext(), R.attr.cardBackgroundColor));
}
private void updateColor(@ColorInt int color) { private void updateColor(@ColorInt int color) {
innerPaint.setColor(color); innerPaint.setColor(color);
outerPaint.setColor(ColorUtil.shiftColorDown(color)); outerPaint.setColor(ColorUtil.shiftColorDown(color));