forked from upstream-mirrors/OpenTracks
Merge with 5ad4c64449adf707f3a0619d568deac185e7ff05
This commit is contained in:
@@ -21,7 +21,6 @@ limitations under the License.
|
|||||||
<color name="darkgray">#FF444444</color>
|
<color name="darkgray">#FF444444</color>
|
||||||
<color name="gold">#FFffd700</color>
|
<color name="gold">#FFffd700</color>
|
||||||
<color name="gray">#FFAAAAAA</color>
|
<color name="gray">#FFAAAAAA</color>
|
||||||
<color name="green">#FF00AA00</color>
|
|
||||||
<color name="lightblue">#FF00FFFF</color>
|
<color name="lightblue">#FF00FFFF</color>
|
||||||
<color name="opaque_shadow">#70000000</color>
|
<color name="opaque_shadow">#70000000</color>
|
||||||
<color name="red">#FFFF0000</color>
|
<color name="red">#FFFF0000</color>
|
||||||
@@ -30,6 +29,10 @@ limitations under the License.
|
|||||||
<color name="white">#FFFFFFFF</color>
|
<color name="white">#FFFFFFFF</color>
|
||||||
|
|
||||||
<!-- Chart colors by series. -->
|
<!-- Chart colors by series. -->
|
||||||
|
<!-- Green and a transparent green -->
|
||||||
|
<color name="elevation_border">#FF00AA00</color>
|
||||||
|
<color name="elevation_fill">#8000AA00</color>
|
||||||
|
|
||||||
<!-- Purple and a transparent purple -->
|
<!-- Purple and a transparent purple -->
|
||||||
<color name="heartrate_border">#FF401465</color>
|
<color name="heartrate_border">#FF401465</color>
|
||||||
<color name="heartrate_fill">#40401465</color>
|
<color name="heartrate_fill">#40401465</color>
|
||||||
@@ -38,7 +41,7 @@ limitations under the License.
|
|||||||
<color name="cadence_border">#FFF128F3</color>
|
<color name="cadence_border">#FFF128F3</color>
|
||||||
<color name="cadence_fill">#40F128F3</color>
|
<color name="cadence_fill">#40F128F3</color>
|
||||||
|
|
||||||
<!-- red and a transparent red -->
|
<!-- Red and a transparent red -->
|
||||||
<color name="power_border">#FFFF0000</color>
|
<color name="power_border">#FFFF0000</color>
|
||||||
<color name="power_fill">#40FF0000</color>
|
<color name="power_fill">#40FF0000</color>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
@@ -85,29 +85,6 @@ public class ChartValueSeries {
|
|||||||
this.title = context.getString(titleId);
|
this.title = context.getString(titleId);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Constructs a new chart value series.
|
|
||||||
*
|
|
||||||
* @param context The context for the chart
|
|
||||||
* @param formatString The format of the decimal format for this series
|
|
||||||
* @param fill The paint for filling the chart
|
|
||||||
* @param stroke The paint for stroking the outside the chart, optional
|
|
||||||
* @param rounding The factor to round the values by
|
|
||||||
*/
|
|
||||||
public ChartValueSeries(Context context,
|
|
||||||
String formatString,
|
|
||||||
Paint fill,
|
|
||||||
Paint stroke,
|
|
||||||
int rounding,
|
|
||||||
int titleId) {
|
|
||||||
this.format = new DecimalFormat(formatString);
|
|
||||||
this.fillPaint = fill;
|
|
||||||
this.labelPaint = fill;
|
|
||||||
this.strokePaint = stroke;
|
|
||||||
this.rounding = rounding;
|
|
||||||
this.title = context.getString(titleId);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Draws the path of the chart
|
* Draws the path of the chart
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -197,8 +197,8 @@ public class ChartView extends View {
|
|||||||
series[ELEVATION_SERIES] =
|
series[ELEVATION_SERIES] =
|
||||||
new ChartValueSeries(context,
|
new ChartValueSeries(context,
|
||||||
"###,###",
|
"###,###",
|
||||||
R.color.green,
|
R.color.elevation_fill,
|
||||||
-1,
|
R.color.elevation_border,
|
||||||
100,
|
100,
|
||||||
R.string.elevation);
|
R.string.elevation);
|
||||||
|
|
||||||
|
|||||||
@@ -26,18 +26,13 @@ import android.test.AndroidTestCase;
|
|||||||
*/
|
*/
|
||||||
public class ChartValueSeriesTest extends AndroidTestCase {
|
public class ChartValueSeriesTest extends AndroidTestCase {
|
||||||
private ChartValueSeries series;
|
private ChartValueSeries series;
|
||||||
private Paint fillPaint1;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void setUp() throws Exception {
|
protected void setUp() throws Exception {
|
||||||
fillPaint1 = new Paint();
|
|
||||||
fillPaint1.setStyle(Style.FILL);
|
|
||||||
fillPaint1.setColor(getContext().getResources().getColor(R.color.green));
|
|
||||||
fillPaint1.setAntiAlias(true);
|
|
||||||
series = new ChartValueSeries(getContext(),
|
series = new ChartValueSeries(getContext(),
|
||||||
"###,###",
|
"###,###",
|
||||||
fillPaint1,
|
R.color.elevation_fill,
|
||||||
null,
|
R.color.elevation_border,
|
||||||
100,
|
100,
|
||||||
R.string.elevation);
|
R.string.elevation);
|
||||||
}
|
}
|
||||||
@@ -48,7 +43,7 @@ public class ChartValueSeriesTest extends AndroidTestCase {
|
|||||||
assertEquals(0, series.getMin());
|
assertEquals(0, series.getMin());
|
||||||
assertEquals(0, series.getMax());
|
assertEquals(0, series.getMax());
|
||||||
assertEquals(0.0, series.getSpread());
|
assertEquals(0.0, series.getSpread());
|
||||||
assertEquals(fillPaint1, series.getPaint());
|
assertEquals(Style.STROKE, series.getPaint().getStyle());
|
||||||
assertEquals(getContext().getString(R.string.elevation),
|
assertEquals(getContext().getString(R.string.elevation),
|
||||||
series.getTitle());
|
series.getTitle());
|
||||||
assertTrue(series.isEnabled());
|
assertTrue(series.isEnabled());
|
||||||
|
|||||||
Reference in New Issue
Block a user