From cf12047d2c4916739ef3434b95455263091740ec Mon Sep 17 00:00:00 2001 From: Szabolcs Becze Date: Tue, 4 Feb 2014 16:16:48 +0200 Subject: [PATCH] Improvement on line graph views: 1. Highlight on line graph series 2. Data selection event handled Change-Id: I019f70052bfa882d17ff4944468edfbdce9ff3c7 --- AndroidManifest.xml | 3 +- res/layout/activity_garmin_series_demo.xml | 35 ++ res/layout/main.xml | 5 + res/menu/garmin_series_demo.xml | 9 + res/values-sw600dp/dimens.xml | 8 + res/values-sw720dp-land/dimens.xml | 9 + res/values/dimens.xml | 7 + res/values/strings.xml | 5 + src/com/jjoe64/graphviewdemos/ColorUtil.java | 62 +++ .../jjoe64/graphviewdemos/MainActivity.java | 8 + .../dataselection/SampleGraphViewData.java | 94 +++++ .../dataselection/SampleGraphViewSeries.java | 130 ++++++ .../dataselection/SampleLineGraphView.java | 395 ++++++++++++++++++ .../SampleSeriesDemoActivity.java | 175 ++++++++ 14 files changed, 944 insertions(+), 1 deletion(-) create mode 100644 res/layout/activity_garmin_series_demo.xml create mode 100644 res/menu/garmin_series_demo.xml create mode 100644 res/values-sw600dp/dimens.xml create mode 100644 res/values-sw720dp-land/dimens.xml create mode 100644 res/values/dimens.xml create mode 100644 src/com/jjoe64/graphviewdemos/ColorUtil.java create mode 100644 src/com/jjoe64/graphviewdemos/dataselection/SampleGraphViewData.java create mode 100644 src/com/jjoe64/graphviewdemos/dataselection/SampleGraphViewSeries.java create mode 100644 src/com/jjoe64/graphviewdemos/dataselection/SampleLineGraphView.java create mode 100644 src/com/jjoe64/graphviewdemos/dataselection/SampleSeriesDemoActivity.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index a67b73e..6e7d611 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -22,6 +22,7 @@ - + + \ No newline at end of file diff --git a/res/layout/activity_garmin_series_demo.xml b/res/layout/activity_garmin_series_demo.xml new file mode 100644 index 0000000..626dc3e --- /dev/null +++ b/res/layout/activity_garmin_series_demo.xml @@ -0,0 +1,35 @@ + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/main.xml b/res/layout/main.xml index 3867ade..1dc97dd 100644 --- a/res/layout/main.xml +++ b/res/layout/main.xml @@ -58,5 +58,10 @@ android:layout_height="wrap_content" android:id="@+id/btn_negativevalues" android:text="Negative Values" /> +