diff options
Diffstat (limited to 'androidApp/src/main/res')
-rw-r--r-- | androidApp/src/main/res/drawable/icon_close.xml | 10 | ||||
-rw-r--r-- | androidApp/src/main/res/drawable/position_hourmeter.xml | 10 | ||||
-rw-r--r-- | androidApp/src/main/res/layout/details_activity.xml | 26 | ||||
-rw-r--r-- | androidApp/src/main/res/layout/login.xml | 2 | ||||
-rw-r--r-- | androidApp/src/main/res/layout/unit_map_fragment.xml | 45 | ||||
-rw-r--r-- | androidApp/src/main/res/layout/user_information_activity.xml | 8 | ||||
-rw-r--r-- | androidApp/src/main/res/values-es-rMX/strings.xml | 7 | ||||
-rw-r--r-- | androidApp/src/main/res/values/strings.xml | 5 | ||||
-rw-r--r-- | androidApp/src/main/res/values/styles.xml | 6 |
9 files changed, 94 insertions, 25 deletions
diff --git a/androidApp/src/main/res/drawable/icon_close.xml b/androidApp/src/main/res/drawable/icon_close.xml new file mode 100644 index 0000000..16d6d37 --- /dev/null +++ b/androidApp/src/main/res/drawable/icon_close.xml @@ -0,0 +1,10 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24" + android:tint="?attr/colorControlNormal"> + <path + android:fillColor="@android:color/white" + android:pathData="M19,6.41L17.59,5 12,10.59 6.41,5 5,6.41 10.59,12 5,17.59 6.41,19 12,13.41 17.59,19 19,17.59 13.41,12z"/> +</vector> diff --git a/androidApp/src/main/res/drawable/position_hourmeter.xml b/androidApp/src/main/res/drawable/position_hourmeter.xml new file mode 100644 index 0000000..52ff427 --- /dev/null +++ b/androidApp/src/main/res/drawable/position_hourmeter.xml @@ -0,0 +1,10 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="14sp" + android:height="14sp" + android:viewportWidth="24" + android:viewportHeight="24" + android:tint="?attr/colorControlNormal"> + <path + android:fillColor="@android:color/white" + android:pathData="M15,1L9,1v2h6L15,1zM11,14h2L13,8h-2v6zM19.03,7.39l1.42,-1.42c-0.43,-0.51 -0.9,-0.99 -1.41,-1.41l-1.42,1.42C16.07,4.74 14.12,4 12,4c-4.97,0 -9,4.03 -9,9s4.02,9 9,9 9,-4.03 9,-9c0,-2.12 -0.74,-4.07 -1.97,-5.61zM12,20c-3.87,0 -7,-3.13 -7,-7s3.13,-7 7,-7 7,3.13 7,7 -3.13,7 -7,7z"/> +</vector> diff --git a/androidApp/src/main/res/layout/details_activity.xml b/androidApp/src/main/res/layout/details_activity.xml index f79ea69..37d3b15 100644 --- a/androidApp/src/main/res/layout/details_activity.xml +++ b/androidApp/src/main/res/layout/details_activity.xml @@ -5,13 +5,28 @@ android:layout_width="match_parent" android:layout_height="match_parent"> + <com.google.android.material.floatingactionbutton.FloatingActionButton + android:id="@+id/closeButton" + android:layout_width="wrap_content" + android:layout_height="0dp" + android:contentDescription="@string/shared_close" + android:src="@drawable/icon_close" + app:fabSize="mini" + app:backgroundTint="@android:color/white" + android:layout_margin="@dimen/fab_margin" + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintEnd_toStartOf="@id/detailsTabs"/> + <com.google.android.material.tabs.TabLayout android:id="@+id/detailsTabs" - android:layout_width="match_parent" - android:layout_height="wrap_content" + android:layout_width="0dp" + android:layout_height="0dp" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent" /> + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintStart_toEndOf="@id/closeButton" + app:layout_constraintBottom_toTopOf="@id/detailsPager" + app:tabTextAppearance="@style/SmallTabText" /> <androidx.viewpager2.widget.ViewPager2 android:id="@+id/detailsPager" @@ -20,6 +35,7 @@ app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toBottomOf="@id/detailsTabs" /> + android:layout_marginTop="@dimen/fab_margin" + app:layout_constraintTop_toBottomOf="@id/closeButton" /> </androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file diff --git a/androidApp/src/main/res/layout/login.xml b/androidApp/src/main/res/layout/login.xml index 35c9410..7c79e5c 100644 --- a/androidApp/src/main/res/layout/login.xml +++ b/androidApp/src/main/res/layout/login.xml @@ -91,7 +91,7 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintHorizontal_bias="0.5" - android:layout_marginTop="40dp" + android:layout_marginTop="24dp" android:text="@string/login_login"/> </androidx.constraintlayout.widget.ConstraintLayout> diff --git a/androidApp/src/main/res/layout/unit_map_fragment.xml b/androidApp/src/main/res/layout/unit_map_fragment.xml index 8395013..e2bee95 100644 --- a/androidApp/src/main/res/layout/unit_map_fragment.xml +++ b/androidApp/src/main/res/layout/unit_map_fragment.xml @@ -30,20 +30,25 @@ app:contentPaddingTop="@dimen/card_padding" app:contentPaddingLeft="@dimen/card_padding" app:contentPaddingRight="@dimen/card_padding" - android:visibility="gone"> + android:animateLayoutChanges="true" + android:visibility="gone" + tools:visibility="visible"> - <LinearLayout + <androidx.constraintlayout.widget.ConstraintLayout android:id="@+id/mainContent" android:layout_width="match_parent" android:layout_height="wrap_content" - android:orientation="vertical" - android:animateLayoutChanges="true"> + android:orientation="vertical"> <LinearLayout - android:layout_width="match_parent" + android:id="@+id/titleLayout" + android:layout_width="0dp" android:layout_height="wrap_content" android:gravity="center_vertical" - android:orientation="horizontal"> + android:orientation="horizontal" + app:layout_constraintEnd_toStartOf="@+id/closeButton" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent"> <ImageView android:id="@+id/statusIcon" @@ -58,24 +63,36 @@ android:id="@+id/engineStopIcon" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:visibility="gone" android:layout_marginEnd="5dp" android:src="@drawable/device_unlocked" + android:visibility="gone" tools:ignore="ContentDescription" /> <TextView android:id="@+id/unitName" + style="@style/TextAppearance.AppCompat.Body2" android:layout_width="match_parent" android:layout_height="wrap_content" - style="@style/TextAppearance.AppCompat.Body2" tools:text="1AAUTO" /> </LinearLayout> + <ImageView + android:id="@+id/closeButton" + android:layout_width="14sp" + android:layout_height="14sp" + android:contentDescription="@string/shared_close" + android:src="@drawable/icon_close" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintTop_toTopOf="parent" /> + <GridLayout android:id="@+id/gridLayout" - android:layout_width="match_parent" - android:layout_height="wrap_content" /> + android:layout_width="0dp" + android:layout_height="wrap_content" + app:layout_constraintTop_toBottomOf="@id/titleLayout" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintEnd_toEndOf="parent" /> <LinearLayout android:id="@+id/itemOptions" @@ -84,7 +101,11 @@ android:layout_marginVertical="@dimen/padding" android:gravity="center" android:orientation="horizontal" - android:visibility="visible"> + android:visibility="visible" + app:layout_constraintTop_toBottomOf="@id/gridLayout" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintBottom_toBottomOf="parent"> <com.google.android.material.button.MaterialButton android:id="@+id/detailsButton" @@ -118,7 +139,7 @@ </LinearLayout> - </LinearLayout> + </androidx.constraintlayout.widget.ConstraintLayout> </androidx.cardview.widget.CardView> diff --git a/androidApp/src/main/res/layout/user_information_activity.xml b/androidApp/src/main/res/layout/user_information_activity.xml index df0a59f..7dae0d5 100644 --- a/androidApp/src/main/res/layout/user_information_activity.xml +++ b/androidApp/src/main/res/layout/user_information_activity.xml @@ -7,13 +7,13 @@ android:layout_height="match_parent"> <com.google.android.material.floatingactionbutton.FloatingActionButton - android:id="@+id/backButton" + android:id="@+id/closeButton" android:layout_width="wrap_content" android:layout_height="0dp" android:layout_margin="@dimen/fab_margin" android:backgroundTint="@android:color/white" - android:contentDescription="@string/open_profile" - android:src="@drawable/icon_back" + android:contentDescription="@string/shared_close" + android:src="@drawable/icon_close" app:borderWidth="0dp" app:elevation="@dimen/fab_elevation" app:fabSize="mini" @@ -24,7 +24,7 @@ android:layout_width="0dp" android:layout_height="0dp" android:layout_marginTop="@dimen/fab_margin" - app:layout_constraintTop_toBottomOf="@id/backButton" + app:layout_constraintTop_toBottomOf="@id/closeButton" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintBottom_toBottomOf="parent"> diff --git a/androidApp/src/main/res/values-es-rMX/strings.xml b/androidApp/src/main/res/values-es-rMX/strings.xml index 0806870..182656b 100644 --- a/androidApp/src/main/res/values-es-rMX/strings.xml +++ b/androidApp/src/main/res/values-es-rMX/strings.xml @@ -2,7 +2,9 @@ <resources> <!-- Shared strings --> <string name="shared_ok">OK</string> - <string name="shared_cancel">Cancel</string> + <string name="shared_cancel">Cancelar</string> + <string name="shared_close">Cerrar</string> + <string name="shared_send">Enviar</string> <!-- LoginActivity --> <string name="login_username">Nombre de usuario</string> @@ -31,6 +33,7 @@ <string name="unit_driver_name">Nombre del conductor</string> <string name="unit_speed">Velocidad</string> <string name="unit_last_address">Dirección de la última posición</string> + <string name="unit_hourmeter">Horómetro</string> <string name="unit_last_date">Fecha y hora de la última posición</string> <string name="unit_category_animal">Animal</string> @@ -75,7 +78,7 @@ <!-- Commands --> <string name="send_command">Enviar comando</string> <string name="send_command_confirmation_text"> - ¿Está seguro de que desea enviar el comando a la unidad %1$s? + El comando se enviará a la unidad %1$s. ¿Continuar? </string> <!-- Reports --> diff --git a/androidApp/src/main/res/values/strings.xml b/androidApp/src/main/res/values/strings.xml index 1cc1f10..1969a35 100644 --- a/androidApp/src/main/res/values/strings.xml +++ b/androidApp/src/main/res/values/strings.xml @@ -16,6 +16,8 @@ <!-- Shared strings --> <string name="shared_ok">OK</string> <string name="shared_cancel">Cancel</string> + <string name="shared_close">Close</string> + <string name="shared_send">Send</string> <!-- LoginActivity --> <string name="login_username">Username</string> @@ -44,6 +46,7 @@ <string name="unit_driver_name">Driver name</string> <string name="unit_speed">Speed</string> <string name="unit_last_address">Last position address</string> + <string name="unit_hourmeter">Hourmeter</string> <string name="unit_last_date">Last position datetime</string> <string name="unit_category_animal">Animal</string> @@ -88,7 +91,7 @@ <!-- Commands --> <string name="send_command">Send Command</string> <string name="send_command_confirmation_text"> - Are you sure you want to send the command to device %1$s? + Command will be sent to device %1$s. Continue? </string> <!-- Reports --> diff --git a/androidApp/src/main/res/values/styles.xml b/androidApp/src/main/res/values/styles.xml index 4a51239..dc40450 100644 --- a/androidApp/src/main/res/values/styles.xml +++ b/androidApp/src/main/res/values/styles.xml @@ -6,4 +6,10 @@ <item name="colorAccent">@color/colorAccent</item> </style> + <style name="SmallTabText" parent="Widget.MaterialComponents.TabLayout"> + <item name="textAllCaps">true</item> + <item name="android:textSize">11sp</item> + <item name="android:textStyle">bold</item> + </style> + </resources>
\ No newline at end of file |