From 3bf409dbbf41bc1f6cf719d71b179ad60649d51d Mon Sep 17 00:00:00 2001 From: y20k Date: Tue, 19 Dec 2017 16:52:01 +0100 Subject: [PATCH] some finishing tablet adaptations + constraint layout - yay --- .../trackbook/MainActivityTrackFragment.java | 8 +- .../main/res/layout/fragment_main_track.xml | 231 +----------------- .../layout/fragment_main_track_management.xml | 47 ++++ .../layout/fragment_main_track_statistics.xml | 171 +++++++++++++ app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-w820dp/dimens.xml | 2 +- app/src/main/res/values/strings.xml | 2 +- 7 files changed, 234 insertions(+), 229 deletions(-) create mode 100644 app/src/main/res/layout/fragment_main_track_management.xml create mode 100644 app/src/main/res/layout/fragment_main_track_statistics.xml diff --git a/app/src/main/java/org/y20k/trackbook/MainActivityTrackFragment.java b/app/src/main/java/org/y20k/trackbook/MainActivityTrackFragment.java index 9ce0fa1..c303ca5 100644 --- a/app/src/main/java/org/y20k/trackbook/MainActivityTrackFragment.java +++ b/app/src/main/java/org/y20k/trackbook/MainActivityTrackFragment.java @@ -26,6 +26,7 @@ import android.os.AsyncTask; import android.os.Bundle; import android.support.annotation.NonNull; import android.support.annotation.Nullable; +import android.support.constraint.ConstraintLayout; import android.support.design.widget.BottomSheetBehavior; import android.support.v4.app.DialogFragment; import android.support.v4.app.Fragment; @@ -37,7 +38,6 @@ import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.ImageButton; -import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.Spinner; import android.widget.TextView; @@ -80,10 +80,10 @@ public class MainActivityTrackFragment extends Fragment implements AdapterView.O private IMapController mController; private ItemizedIconOverlay mTrackOverlay; private DropdownAdapter mDropdownAdapter; - private LinearLayout mTrackManagementLayout; + private ConstraintLayout mTrackManagementLayout; private Spinner mDropdown; private View mStatisticsSheet; - private ImageView mStatisticsIcon; + private ImageButton mStatisticsIcon; private TextView mStatisticsHeadline; private TextView mDistanceView; private TextView mStepsView; @@ -188,7 +188,7 @@ public class MainActivityTrackFragment extends Fragment implements AdapterView.O } // get views for track selector - mTrackManagementLayout = (LinearLayout) mRootView.findViewById(R.id.track_management_layout); + mTrackManagementLayout = (ConstraintLayout) mRootView.findViewById(R.id.track_management_layout); mDropdown = (Spinner) mRootView.findViewById(R.id.track_selector); // attach listeners to export and delete buttons diff --git a/app/src/main/res/layout/fragment_main_track.xml b/app/src/main/res/layout/fragment_main_track.xml index 3cc83d4..70ddb80 100644 --- a/app/src/main/res/layout/fragment_main_track.xml +++ b/app/src/main/res/layout/fragment_main_track.xml @@ -3,7 +3,6 @@ xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" - android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivityMapFragment"> @@ -12,59 +11,20 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - + + - - - - - - + + @@ -73,7 +33,7 @@ android:id="@+id/statistics_sheet" android:layout_width="@dimen/bottom_sheet_width" android:layout_height="match_parent" - android:layout_gravity="bottom" + android:layout_gravity="center_horizontal" android:background="@color/trackbook_white" app:behavior_hideable="false" app:behavior_peekHeight="112dp" @@ -83,181 +43,8 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + diff --git a/app/src/main/res/layout/fragment_main_track_management.xml b/app/src/main/res/layout/fragment_main_track_management.xml new file mode 100644 index 0000000..5df2fab --- /dev/null +++ b/app/src/main/res/layout/fragment_main_track_management.xml @@ -0,0 +1,47 @@ + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_main_track_statistics.xml b/app/src/main/res/layout/fragment_main_track_statistics.xml new file mode 100644 index 0000000..4687890 --- /dev/null +++ b/app/src/main/res/layout/fragment_main_track_statistics.xml @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index abb3c9a..9324295 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -120,7 +120,7 @@ Beschreibung des Zurücksetzen-Buttons kleiner Zurücksetzen-Button Überschrift der Statistik-Einblendung - Icon Balkendiagramm + Informations-Icon Datenpunkt: Distanz Datenpunkt: Schritte Datenpunkt: Wegpunkte diff --git a/app/src/main/res/values-w820dp/dimens.xml b/app/src/main/res/values-w820dp/dimens.xml index 76bc186..544ea84 100644 --- a/app/src/main/res/values-w820dp/dimens.xml +++ b/app/src/main/res/values-w820dp/dimens.xml @@ -2,6 +2,6 @@ - 64dp + 24dp 600dp diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c4cabb3..2d3f256 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -123,7 +123,7 @@ Label of the Clear button small Clear button Headline of the statistics sheet - Icon of a bar chart + Information icon Data point: Distance Data point: Steps Data point: Waypoints