From 26d7af48a4fe51d5d6146197b2e5d0ae921bb0e5 Mon Sep 17 00:00:00 2001 From: Bennet Brunsen Date: Tue, 17 Mar 2015 17:12:39 +0100 Subject: [PATCH] First draft of layouts for buoy positioning Added new designs, strings, styles, shapes and a MarkAdapter Class (First draft) --- .../res/drawable/rounded_btn_transparent.xml | 16 ++ .../layout/fragment_buoy_postion_detail.xml | 158 ++++++++++++++++++ .../layout/fragment_buoy_postion_overview.xml | 32 ++++ .../res/layout/mark_listview_row.xml | 45 +++++ .../res/values-de/strings.xml | 8 +- .../res/values/strings.xml | 6 + .../res/values/vpi__styles.xml | 7 + .../tracking/app/adapter/MarkAdapter.java | 24 +++ 8 files changed, 295 insertions(+), 1 deletion(-) create mode 100644 mobile/com.sap.sailing.android.tracking.app/res/drawable/rounded_btn_transparent.xml create mode 100644 mobile/com.sap.sailing.android.tracking.app/res/layout/fragment_buoy_postion_detail.xml create mode 100644 mobile/com.sap.sailing.android.tracking.app/res/layout/fragment_buoy_postion_overview.xml create mode 100644 mobile/com.sap.sailing.android.tracking.app/res/layout/mark_listview_row.xml create mode 100644 mobile/com.sap.sailing.android.tracking.app/src/com/sap/sailing/android/tracking/app/adapter/MarkAdapter.java diff --git a/mobile/com.sap.sailing.android.tracking.app/res/drawable/rounded_btn_transparent.xml b/mobile/com.sap.sailing.android.tracking.app/res/drawable/rounded_btn_transparent.xml new file mode 100644 index 00000000000..63b593b17d3 --- /dev/null +++ b/mobile/com.sap.sailing.android.tracking.app/res/drawable/rounded_btn_transparent.xml @@ -0,0 +1,16 @@ + + + + + + + + + + \ No newline at end of file diff --git a/mobile/com.sap.sailing.android.tracking.app/res/layout/fragment_buoy_postion_detail.xml b/mobile/com.sap.sailing.android.tracking.app/res/layout/fragment_buoy_postion_detail.xml new file mode 100644 index 00000000000..8cb9519d520 --- /dev/null +++ b/mobile/com.sap.sailing.android.tracking.app/res/layout/fragment_buoy_postion_detail.xml @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mobile/com.sap.sailing.android.tracking.app/res/layout/fragment_buoy_postion_overview.xml b/mobile/com.sap.sailing.android.tracking.app/res/layout/fragment_buoy_postion_overview.xml new file mode 100644 index 00000000000..5f2c966cd93 --- /dev/null +++ b/mobile/com.sap.sailing.android.tracking.app/res/layout/fragment_buoy_postion_overview.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/mobile/com.sap.sailing.android.tracking.app/res/layout/mark_listview_row.xml b/mobile/com.sap.sailing.android.tracking.app/res/layout/mark_listview_row.xml new file mode 100644 index 00000000000..df113e90046 --- /dev/null +++ b/mobile/com.sap.sailing.android.tracking.app/res/layout/mark_listview_row.xml @@ -0,0 +1,45 @@ + + + + + + + + + + \ No newline at end of file diff --git a/mobile/com.sap.sailing.android.tracking.app/res/values-de/strings.xml b/mobile/com.sap.sailing.android.tracking.app/res/values-de/strings.xml index 47694fc704a..98ef7fde61d 100644 --- a/mobile/com.sap.sailing.android.tracking.app/res/values-de/strings.xml +++ b/mobile/com.sap.sailing.android.tracking.app/res/values-de/strings.xml @@ -59,6 +59,8 @@ Tage Stunde Tag + Breitengrad + Längengrad Bitte achten Sie auf die Durchsagen Sie haben keinen QR-Code? QR-Code scannen @@ -85,6 +87,10 @@ Bereits für diese Regatta eingecheckt Warnung GPS ist nicht aktiviert. Bitte aktivieren Sie den Standortzugriff (GPS) in Ihren Android-Einstellungen! - Knoten + Position setzen + Position zurücksetzen + Knoten Einstellungen + Kurstyp + Kursmarkierungen \ No newline at end of file diff --git a/mobile/com.sap.sailing.android.tracking.app/res/values/strings.xml b/mobile/com.sap.sailing.android.tracking.app/res/values/strings.xml index 379ddeaf326..3bcb07e8f1c 100644 --- a/mobile/com.sap.sailing.android.tracking.app/res/values/strings.xml +++ b/mobile/com.sap.sailing.android.tracking.app/res/values/strings.xml @@ -46,6 +46,8 @@ Hour Minute Day + Longitude + Latitude Please listen to the announcements Your Regattas: Close @@ -67,8 +69,12 @@ Already checked in to this regatta Warning GPS is turned off. Please turn on location access (GPS) in your Android Settings! + Set Position + Reset Position knots Preferences + Course Type + Marks 00:00:00 - diff --git a/mobile/com.sap.sailing.android.tracking.app/res/values/vpi__styles.xml b/mobile/com.sap.sailing.android.tracking.app/res/values/vpi__styles.xml index 4f40f4af956..46b85a80ded 100644 --- a/mobile/com.sap.sailing.android.tracking.app/res/values/vpi__styles.xml +++ b/mobile/com.sap.sailing.android.tracking.app/res/values/vpi__styles.xml @@ -44,4 +44,11 @@ 6dp 6dp + + + diff --git a/mobile/com.sap.sailing.android.tracking.app/src/com/sap/sailing/android/tracking/app/adapter/MarkAdapter.java b/mobile/com.sap.sailing.android.tracking.app/src/com/sap/sailing/android/tracking/app/adapter/MarkAdapter.java new file mode 100644 index 00000000000..d6d47de4a5c --- /dev/null +++ b/mobile/com.sap.sailing.android.tracking.app/src/com/sap/sailing/android/tracking/app/adapter/MarkAdapter.java @@ -0,0 +1,24 @@ +package com.sap.sailing.android.tracking.app.adapter; + +import android.content.Context; +import android.database.Cursor; +import android.support.v4.widget.ResourceCursorAdapter; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; + +import com.sap.sailing.android.tracking.app.R; + +public class MarkAdapter extends ResourceCursorAdapter { + + public MarkAdapter(Context context, int layout, Cursor cursor, int flags) { + super(context, layout, cursor, flags); + } + + @Override + public void bindView(View view, Context context, Cursor cursor) { + TextView markName = (TextView) view.findViewById(R.id.mark_name); + TextView markSet = (TextView) view.findViewById(R.id.mark_set); + + } +}