diff --git a/app/src/main/res/layout/activity_cow_selection.xml b/app/src/main/res/layout/activity_cow_selection.xml index 3085b17..6aa1cf7 100644 --- a/app/src/main/res/layout/activity_cow_selection.xml +++ b/app/src/main/res/layout/activity_cow_selection.xml @@ -4,13 +4,13 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" - android:background="#FFFFFF"> + android:background="@color/surface_background"> + android:textColor="@color/text_primary"/> @@ -42,7 +42,7 @@ android:text="Add Cow Details" android:textSize="24sp" android:textStyle="bold" - android:textColor="#3E2723" + android:textColor="@color/text_primary" android:layout_marginBottom="24dp"/> @@ -52,7 +52,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Species" - android:textColor="#5D4037" + android:textColor="@color/text_secondary" android:layout_marginBottom="4dp"/> + app:boxStrokeColor="@color/text_tertiary"> + android:inputType="none" + android:textColor="@color/text_primary"/> + app:boxStrokeColor="@color/text_tertiary"> + android:inputType="none" + android:textColor="@color/text_primary"/> + app:boxStrokeColor="@color/text_tertiary"> + android:inputType="number" + android:textColor="@color/text_primary"/> @@ -154,7 +157,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Milk Yield (L)" - android:textColor="#5D4037" + android:textColor="@color/text_secondary" android:layout_marginBottom="4dp"/> + app:boxStrokeColor="@color/text_tertiary"> + android:inputType="numberDecimal" + android:textColor="@color/text_primary"/> @@ -181,7 +185,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Calving Number" - android:textColor="#5D4037" + android:textColor="@color/text_secondary" android:layout_marginBottom="4dp"/> + app:boxStrokeColor="@color/text_tertiary"> + android:inputType="number" + android:textColor="@color/text_primary"/> + android:layout_marginEnd="16dp" + android:textColor="@color/text_primary"/> + android:layout_marginEnd="16dp" + android:textColor="@color/text_primary"/> + android:text="None" + android:textColor="@color/text_primary"/> + app:boxStrokeColor="@color/text_tertiary"> + android:minLines="3" + android:textColor="@color/text_primary"/> @@ -273,7 +282,7 @@ android:text="Upload Photos" android:textSize="18sp" android:textStyle="bold" - android:textColor="#3E2723" + android:textColor="@color/text_primary" android:layout_marginBottom="16dp"/> + app:tint="@color/icon_tint_primary"/> @@ -332,21 +341,21 @@ android:layout_height="match_parent" android:orientation="vertical" android:gravity="center" - android:background="#F5F5F5" + android:background="@color/input_background" android:clickable="true" android:focusable="true"> + app:tint="@color/icon_tint_primary"/> @@ -365,21 +374,21 @@ android:layout_height="match_parent" android:orientation="vertical" android:gravity="center" - android:background="#F5F5F5" + android:background="@color/input_background" android:clickable="true" android:focusable="true"> + app:tint="@color/icon_tint_primary"/> @@ -398,21 +407,21 @@ android:layout_height="match_parent" android:orientation="vertical" android:gravity="center" - android:background="#F5F5F5" + android:background="@color/input_background" android:clickable="true" android:focusable="true"> + app:tint="@color/icon_tint_primary"/> @@ -431,21 +440,21 @@ android:layout_height="match_parent" android:orientation="vertical" android:gravity="center" - android:background="#F5F5F5" + android:background="@color/input_background" android:clickable="true" android:focusable="true"> + app:tint="@color/icon_tint_primary"/> @@ -464,21 +473,21 @@ android:layout_height="match_parent" android:orientation="vertical" android:gravity="center" - android:background="#F5F5F5" + android:background="@color/input_background" android:clickable="true" android:focusable="true"> + app:tint="@color/icon_tint_primary"/> @@ -497,21 +506,21 @@ android:layout_height="match_parent" android:orientation="vertical" android:gravity="center" - android:background="#F5F5F5" + android:background="@color/input_background" android:clickable="true" android:focusable="true"> + app:tint="@color/icon_tint_primary"/> @@ -540,7 +549,7 @@ android:textSize="16sp" android:textStyle="bold" app:cornerRadius="12dp" - app:backgroundTint="#6D4C41" + app:backgroundTint="@color/text_tertiary" android:layout_marginEnd="8dp"/> diff --git a/app/src/main/res/layout/activity_gallery.xml b/app/src/main/res/layout/activity_gallery.xml index 1fa5b0c..b3db3cc 100644 --- a/app/src/main/res/layout/activity_gallery.xml +++ b/app/src/main/res/layout/activity_gallery.xml @@ -3,19 +3,19 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="#F5F5F5"> + android:background="@color/page_background"> + android:textColor="@color/text_primary"/> @@ -40,21 +40,22 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" - app:boxBackgroundColor="#F5F5F5" + app:boxBackgroundColor="@color/input_background" app:boxCornerRadiusTopStart="24dp" app:boxCornerRadiusTopEnd="24dp" app:boxCornerRadiusBottomStart="24dp" app:boxCornerRadiusBottomEnd="24dp" app:boxStrokeWidth="0dp" app:startIconDrawable="@android:drawable/ic_menu_search" - app:startIconTint="#8D6E63" + app:startIconTint="@color/text_secondary" android:hint="Search profiles..."> + android:paddingBottom="12dp" + android:textColor="@color/text_primary"/> + app:tint="@color/white" + app:backgroundTint="@color/text_tertiary"/> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_home.xml b/app/src/main/res/layout/activity_home.xml index 90f3fc9..61c6db9 100644 --- a/app/src/main/res/layout/activity_home.xml +++ b/app/src/main/res/layout/activity_home.xml @@ -10,7 +10,7 @@ + app:tint="@color/icon_tint_primary"/> @@ -43,7 +43,7 @@ android:layout_height="180dp" app:cardCornerRadius="90dp" app:cardElevation="8dp" - app:cardBackgroundColor="#FFFFFF" + app:cardBackgroundColor="@color/surface_background" android:layout_marginBottom="24dp"> @@ -74,7 +74,7 @@ android:layout_height="wrap_content" android:text="Record and manage cow information easily." android:textSize="16sp" - android:textColor="#6D4C41" + android:textColor="@color/text_tertiary" android:textAlignment="center" android:layout_marginBottom="40dp"/> @@ -94,7 +94,7 @@ android:textSize="18sp" android:textStyle="bold" app:cornerRadius="16dp" - app:backgroundTint="#6D4C41" + app:backgroundTint="@color/text_tertiary" app:icon="@android:drawable/ic_input_add" app:iconGravity="textStart" app:iconPadding="12dp" @@ -109,13 +109,13 @@ android:text="View Saved Profiles" android:textSize="18sp" android:textStyle="bold" - android:textColor="#5D4037" + android:textColor="@color/icon_tint_primary" app:cornerRadius="16dp" - app:backgroundTint="#EFEBE9" - app:strokeColor="#5D4037" + app:backgroundTint="@color/input_background" + app:strokeColor="@color/icon_tint_primary" app:strokeWidth="1dp" app:icon="@android:drawable/ic_menu_gallery" - app:iconTint="#5D4037" + app:iconTint="@color/icon_tint_primary" app:iconGravity="textStart" app:iconPadding="12dp" android:elevation="4dp"/> @@ -128,7 +128,7 @@ android:layout_height="wrap_content" app:cardCornerRadius="16dp" app:cardElevation="2dp" - app:cardBackgroundColor="#FFFFFF" + app:cardBackgroundColor="@color/surface_background" android:layout_marginBottom="24dp"> @@ -154,7 +154,7 @@ android:layout_height="wrap_content" android:text="Algorithm" android:textSize="14sp" - android:textColor="#5D4037" + android:textColor="@color/text_secondary" android:layout_marginBottom="8dp"/> + android:textColor="@color/text_secondary"/> + android:textColor="@color/text_primary"/> @@ -210,10 +210,10 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Show Segmentation Mask" - android:textColor="#5D4037" + android:textColor="@color/text_secondary" android:textSize="14sp" - app:thumbTint="#6D4C41" - app:trackTint="#EFEBE9"/> + app:thumbTint="@color/text_tertiary" + app:trackTint="@color/input_background"/> @@ -226,7 +226,7 @@ android:layout_width="280dp" android:layout_height="match_parent" android:layout_gravity="start" - android:background="#FFFFFF" + android:background="@color/surface_background" android:orientation="vertical" android:padding="16dp" android:clickable="true" @@ -239,7 +239,7 @@ android:text="Menu" android:textSize="20sp" android:textStyle="bold" - android:textColor="#3E2723" + android:textColor="@color/text_primary" android:layout_marginBottom="24dp"/> @@ -247,7 +247,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Language" - android:textColor="#5D4037" + android:textColor="@color/text_secondary" android:layout_marginBottom="8dp"/> @@ -276,10 +276,10 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Enable Debug" - android:textColor="#5D4037" + android:textColor="@color/text_secondary" android:textSize="14sp" - app:thumbTint="#6D4C41" - app:trackTint="#EFEBE9" + app:thumbTint="@color/text_tertiary" + app:trackTint="@color/input_background" android:layout_marginBottom="16dp"/> diff --git a/app/src/main/res/layout/activity_rating.xml b/app/src/main/res/layout/activity_rating.xml index 4943693..e393d4d 100644 --- a/app/src/main/res/layout/activity_rating.xml +++ b/app/src/main/res/layout/activity_rating.xml @@ -4,13 +4,13 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" - android:background="#FFFFFF"> + android:background="@color/surface_background"> + android:textColor="@color/text_primary"/> @@ -42,7 +42,7 @@ android:text="Photos" android:textSize="18sp" android:textStyle="bold" - android:textColor="#3E2723" + android:textColor="@color/text_primary" android:layout_marginBottom="8dp"/> + android:background="@color/input_background"> @@ -97,7 +97,7 @@ app:boxCornerRadiusTopEnd="12dp" app:boxCornerRadiusBottomStart="12dp" app:boxCornerRadiusBottomEnd="12dp" - app:boxStrokeColor="#6D4C41" + app:boxStrokeColor="@color/text_tertiary" android:hint="Comments"> + android:gravity="top" + android:textColor="@color/text_primary"/> + app:backgroundTint="@color/text_tertiary"/> + app:backgroundTint="@color/text_tertiary"/> diff --git a/app/src/main/res/layout/item_feature_rating.xml b/app/src/main/res/layout/item_feature_rating.xml index 52ffb59..fe7d905 100644 --- a/app/src/main/res/layout/item_feature_rating.xml +++ b/app/src/main/res/layout/item_feature_rating.xml @@ -10,7 +10,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="16sp" - android:textColor="#5D4037" + android:textColor="@color/text_secondary" android:layout_marginBottom="8dp"/> diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml new file mode 100644 index 0000000..8e08b43 --- /dev/null +++ b/app/src/main/res/values-night/colors.xml @@ -0,0 +1,19 @@ + + + #FFBB86FC + #FF6200EE + #FF3700B3 + #FF03DAC5 + #FF018786 + #FF000000 + #FFFFFFFF + + + #EFEBE9 + #BCAAA4 + #A1887F + #121212 + #1E1E1E + #2C2C2C + #BCAAA4 + \ No newline at end of file diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml new file mode 100644 index 0000000..5162303 --- /dev/null +++ b/app/src/main/res/values-night/themes.xml @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index f8c6127..b1e8fc9 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -7,4 +7,14 @@ #FF018786 #FF000000 #FFFFFFFF + + + #3E2723 + #5D4037 + #6D4C41 + #F7F7F7 + #FFFFFF + #F5F5F5 + #5D4037 + #E0E0E0 \ No newline at end of file