From b0bb09db08e3135701dbae3fb8482e2e06eb38fc Mon Sep 17 00:00:00 2001 From: Jimmy Shih Date: Wed, 22 Aug 2012 15:52:14 -0700 Subject: [PATCH] Add support to show both moving time and total time. --- MyTracks/res/layout/stats_core.xml | 32 +++++- MyTracks/res/layout/track_widget.xml | 55 ++++++---- MyTracks/res/values/keys.xml | 2 +- MyTracks/res/values/strings.xml | 7 -- MyTracks/res/values/styles.xml | 22 +++- MyTracks/res/xml/stats_settings.xml | 10 +- .../apps/mytracks/util/PreferencesUtils.java | 2 +- .../apps/mytracks/util/StatsUtils.java | 89 +++++++-------- .../mytracks/widgets/TrackWidgetProvider.java | 103 +++++++++++------- 9 files changed, 192 insertions(+), 130 deletions(-) diff --git a/MyTracks/res/layout/stats_core.xml b/MyTracks/res/layout/stats_core.xml index b8aabf48e..64dd9bfab 100644 --- a/MyTracks/res/layout/stats_core.xml +++ b/MyTracks/res/layout/stats_core.xml @@ -29,21 +29,32 @@ limitations under the License. + + + - + @@ -51,7 +62,20 @@ limitations under the License. - + + + + + + + + diff --git a/MyTracks/res/layout/track_widget.xml b/MyTracks/res/layout/track_widget.xml index d1f34e7e5..952ee31c1 100644 --- a/MyTracks/res/layout/track_widget.xml +++ b/MyTracks/res/layout/track_widget.xml @@ -39,10 +39,7 @@ limitations under the License. android:layout_width="0dp" android:orientation="vertical" android:paddingLeft="8dp" > - + @@ -50,34 +47,48 @@ limitations under the License. android:text="@string/stats_total_distance" style="@style/TrackWidgetLabel" /> - - + + + + + + + + android:id="@+id/track_widget_moving_time_separator" + style="@style/TrackWidgetSeparator" /> + android:id="@+id/track_widget_moving_time_stat" + style="@style/TrackWidgetStat" > + + + + + statsShowCoordinate statsShowElevation statsShowGrade - statsUseTotalTime + statsShowMovingTime trackColorModeMedium trackColorModePercentage trackColorModeSlow diff --git a/MyTracks/res/values/strings.xml b/MyTracks/res/values/strings.xml index 808edd17a..6600757f7 100644 --- a/MyTracks/res/values/strings.xml +++ b/MyTracks/res/values/strings.xml @@ -2038,13 +2038,6 @@ limitations under the License. Character limit: ~23 (1 line)"> Preferred rate - - Time measurement - diff --git a/MyTracks/res/values/styles.xml b/MyTracks/res/values/styles.xml index 51e31bd80..965bb535f 100644 --- a/MyTracks/res/values/styles.xml +++ b/MyTracks/res/values/styles.xml @@ -14,7 +14,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> - + + + + + + +