gitsvn 12 лет назад
Родитель
Сommit
593d1ab910

+ 5
- 0
res/values-de/strings.xml Просмотреть файл

<string name="caption_NoSelection">Keine Auswahl&#8230;</string> <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_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="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> </resources>

+ 6
- 0
res/values/strings.xml Просмотреть файл

<string name="caption_NoSelection">No selection&#8230;</string> <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_FillAllMandatoryFields">To start the calculation all parameter fields must be filled.</string>
<string name="caption_Calculating">Calculating&#8230;</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> </resources>

+ 1
- 1
src/ch/spherIC/recurvebowsight/RBSMainActivity.java Просмотреть файл

*/ */
private void updateFlightCurveChart(final Double[][] flightCurve) { 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++) { for (int i = 0; i < flightCurve.length; i++) {
serie.add(flightCurve[i][TrajectoryCalculator.IDX_X], flightCurve[i][TrajectoryCalculator.IDX_Y]); serie.add(flightCurve[i][TrajectoryCalculator.IDX_X], flightCurve[i][TrajectoryCalculator.IDX_Y]);

+ 9
- 8
src/ch/spherIC/recurvebowsight/components/FlightCurveChart.java Просмотреть файл

public GraphicalView getView(final Context context) { 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 = new XYMultipleSeriesDataset(); // collection of series under one object.,there could any
this.dataSet.addSeries(series); // number of series this.dataSet.addSeries(series); // number of series
this.mRenderer.setMargins(new int[] { 60, 80, 60, 60 }); // top, left, bottom, right this.mRenderer.setMargins(new int[] { 60, 80, 60, 60 }); // top, left, bottom, right
this.mRenderer.setShowLegend(true); this.mRenderer.setShowLegend(true);
this.mRenderer.setAntialiasing(true); this.mRenderer.setAntialiasing(true);
this.mRenderer.setLabelsColor(Color.BLACK);
// Beschriftungen // Beschriftungen
this.mRenderer.setChartTitle("Flight Curve Graph");
this.mRenderer.setChartTitle(context.getResources().getString(R.string.fcChart_Title));
this.mRenderer.setChartTitleTextSize(30); this.mRenderer.setChartTitleTextSize(30);
this.mRenderer.setAxisTitleTextSize(30); this.mRenderer.setAxisTitleTextSize(30);
this.mRenderer.setLegendTextSize(30); this.mRenderer.setLegendTextSize(30);
this.mRenderer.setLabelFormat(new DecimalFormat("0.##")); this.mRenderer.setLabelFormat(new DecimalFormat("0.##"));
this.mRenderer.setLabelsTextSize(15); 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.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.setYLabelsPadding(20);
this.mRenderer.setYLabelsColor(0, Color.DKGRAY); 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 // Zoom ausschalten

Загрузка…
Отмена
Сохранить