Explorar el Código

Flugbahn-Chart

master
gitsvn hace 12 años
padre
commit
593d1ab910

+ 5
- 0
res/values-de/strings.xml Ver fichero

@@ -55,5 +55,10 @@
<string name="caption_NoSelection">Keine Auswahl&#8230;</string>
<string name="caption_FillAllMandatoryFields">Um die Berechnung durchzuführen, müssen alle Parameterfelder abgefüllt sein.</string>
<string name="caption_Calculating">Berechnung läuft&#8230;</string>
<!-- -->
<string name="fcChart_Title">Ballistische Flugbahn</string>
<string name="fcChart_TitleLable">Flugbahn</string>
<string name="fcChart_TitleXAxis">Distanz [m]</string>
<string name="fcChart_TitleYAxis">Höhe [m]</string>
</resources>

+ 6
- 0
res/values/strings.xml Ver fichero

@@ -56,5 +56,11 @@
<string name="caption_NoSelection">No selection&#8230;</string>
<string name="caption_FillAllMandatoryFields">To start the calculation all parameter fields must be filled.</string>
<string name="caption_Calculating">Calculating&#8230;</string>
<!-- -->
<string name="fcChart_Title">Ballistic Trajectory</string>
<string name="fcChart_TitleLable">Trajectory</string>
<string name="fcChart_TitleXAxis">Distance [m]</string>
<string name="fcChart_TitleYAxis">Height [m]</string>
</resources>

+ 1
- 1
src/ch/spherIC/recurvebowsight/RBSMainActivity.java Ver fichero

@@ -811,7 +811,7 @@ public class RBSMainActivity extends Activity implements ChooseArcherySetupDlgDi
*/
private void updateFlightCurveChart(final Double[][] flightCurve) {
XYSeries serie = new XYSeries("Flight Curve");
XYSeries serie = new XYSeries(getApplicationContext().getResources().getString(R.string.fcChart_TitleLable));
for (int i = 0; i < flightCurve.length; i++) {
serie.add(flightCurve[i][TrajectoryCalculator.IDX_X], flightCurve[i][TrajectoryCalculator.IDX_Y]);

+ 9
- 8
src/ch/spherIC/recurvebowsight/components/FlightCurveChart.java Ver fichero

@@ -31,7 +31,7 @@ public class FlightCurveChart {
public GraphicalView getView(final Context context) {
XYSeries series = new XYSeries("Flight Curve");
XYSeries series = new XYSeries(context.getResources().getString(R.string.fcChart_TitleLable));
this.dataSet = new XYMultipleSeriesDataset(); // collection of series under one object.,there could any
this.dataSet.addSeries(series); // number of series
@@ -48,26 +48,27 @@ public class FlightCurveChart {
this.mRenderer.setMargins(new int[] { 60, 80, 60, 60 }); // top, left, bottom, right
this.mRenderer.setShowLegend(true);
this.mRenderer.setAntialiasing(true);
this.mRenderer.setLabelsColor(Color.BLACK);
// Beschriftungen
this.mRenderer.setChartTitle("Flight Curve Graph");
this.mRenderer.setChartTitle(context.getResources().getString(R.string.fcChart_Title));
this.mRenderer.setChartTitleTextSize(30);
this.mRenderer.setAxisTitleTextSize(30);
this.mRenderer.setLegendTextSize(30);
this.mRenderer.setLabelFormat(new DecimalFormat("0.##"));
this.mRenderer.setLabelsTextSize(15);
this.mRenderer.setXTitle("Distance [m]");
this.mRenderer.setXLabels(18); /**/
this.mRenderer.setXTitle(context.getResources().getString(R.string.fcChart_TitleXAxis));
this.mRenderer.setXLabels(18); /** TODO: Abhängig von Schiessdistanz */
this.mRenderer.setXLabelsColor(Color.DKGRAY);
this.mRenderer.setYTitle("h [m]");
this.mRenderer.setYLabels(10); /**/
this.mRenderer.setYTitle(context.getResources().getString(R.string.fcChart_TitleYAxis));
this.mRenderer.setYLabels(10); /** TODO: Abhängig von Schiessdistanz */
this.mRenderer.setYLabelsPadding(20);
this.mRenderer.setYLabelsColor(0, Color.DKGRAY);
this.mRenderer.setYAxisMin(-0.9);
this.mRenderer.setYAxisMax(0.9);
this.mRenderer.setYAxisMin(-0.9); /** TODO: Abhängig von Schiessdistanz */
this.mRenderer.setYAxisMax(0.9); /** TODO: Abhängig von Schiessdistanz */
// Zoom ausschalten

Cargando…
Cancelar
Guardar