Small changes to the layout of NumberButtonView

pull/157/merge
Alinson S. Xavier 9 years ago
parent 1dfa0c6b0d
commit 177525817c

@ -326,7 +326,7 @@ public class HistoryChart extends ScrollableChart
else
{
int checkmark = checkmarks[checkmarkOffset];
pSquareBg.setColor(colors[Integer.min(2, checkmark)]);
pSquareBg.setColor(colors[Math.min(2, checkmark)]);
}
pSquareFg.setColor(reverseTextColor);

@ -58,10 +58,12 @@ public class NumberButtonView extends View
private TextPaint pBold;
private int grey;
private int lightGrey;
private float em;
private int darkGrey;
public NumberButtonView(@Nullable Context context)
{
super(context);
@ -137,16 +139,12 @@ public class NumberButtonView extends View
@Override
protected void onDraw(Canvas canvas)
{
if(value < threshold)
{
pRegular.setColor(grey);
pBold.setColor(grey);
}
else
{
pRegular.setColor(color);
pBold.setColor(color);
}
int activeColor = lightGrey;
if(value > 0 && value < threshold) activeColor = darkGrey;
if(value >= threshold) activeColor = color;
pRegular.setColor(activeColor);
pBold.setColor(activeColor);
String fv = formatValue(value);
@ -184,6 +182,7 @@ public class NumberButtonView extends View
pBold.setTextAlign(Paint.Align.CENTER);
em = pBold.measureText("m");
grey = sr.getColor(R.attr.lowContrastTextColor);
lightGrey = sr.getColor(R.attr.lowContrastTextColor);
darkGrey = sr.getColor(R.attr.mediumContrastTextColor);
}
}

@ -62,7 +62,7 @@
android:layout_height="wrap_content"
app:button_count="8"
app:color="6"
app:threshold="10"
app:threshold="2"
app:unit="min"
/>

Loading…
Cancel
Save