Dbrant has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/381127 )
Change subject: Consolidation: Use styles for commonly-used text instances. ...................................................................... Consolidation: Use styles for commonly-used text instances. Change-Id: Idcb0cadd413c02bf57147642ce002948d1c1e98c --- M app/src/main/res/layout/activity_login.xml M app/src/main/res/layout/fragment_history.xml M app/src/main/res/layout/fragment_local_compilations.xml M app/src/main/res/layout/fragment_reading_list.xml M app/src/main/res/layout/fragment_reading_lists.xml M app/src/main/res/layout/fragment_search_recent.xml M app/src/main/res/layout/inflate_create_account_onboarding.xml M app/src/main/res/layout/item_language_list_entry.xml M app/src/main/res/layout/item_page_list_entry.xml M app/src/main/res/layout/item_reading_list.xml M app/src/main/res/layout/item_search_result.xml M app/src/main/res/layout/view_card_offline.xml M app/src/main/res/layout/view_link_preview_error.xml M app/src/main/res/layout/view_list_card_item.xml M app/src/main/res/layout/view_search_empty.xml M app/src/main/res/layout/view_static_card.xml M app/src/main/res/values/styles.xml 17 files changed, 67 insertions(+), 74 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia refs/changes/27/381127/1 diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml index c20221d..2a6e414 100644 --- a/app/src/main/res/layout/activity_login.xml +++ b/app/src/main/res/layout/activity_login.xml @@ -26,7 +26,7 @@ <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" - android:textColor="?attr/primary_text_color" + android:textColor="?attr/material_theme_primary_color" android:text="@string/login_dont_have_account" /> <TextView diff --git a/app/src/main/res/layout/fragment_history.xml b/app/src/main/res/layout/fragment_history.xml index 8145f0f..ea19e18 100644 --- a/app/src/main/res/layout/fragment_history.xml +++ b/app/src/main/res/layout/fragment_history.xml @@ -20,8 +20,7 @@ android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:gravity="center" - android:textSize="20sp" - android:fontFamily="sans-serif-medium" + style="@style/MaterialLargePrimaryTitle" android:layout_marginBottom="20dp" android:text="@string/history_empty_title" /> <ImageView @@ -38,7 +37,7 @@ android:layout_gravity="center_horizontal" android:layout_marginTop="32dp" android:gravity="center" - android:textSize="16sp" + style="@style/MaterialMediumSecondaryCaption" android:text="@string/history_empty_message" /> </LinearLayout> diff --git a/app/src/main/res/layout/fragment_local_compilations.xml b/app/src/main/res/layout/fragment_local_compilations.xml index b65548a..ad9be8b 100644 --- a/app/src/main/res/layout/fragment_local_compilations.xml +++ b/app/src/main/res/layout/fragment_local_compilations.xml @@ -93,9 +93,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" - android:textSize="20sp" - android:fontFamily="sans-serif-medium" - android:textColor="?attr/primary_text_color" + style="@style/MaterialLargePrimaryTitle" android:text="@string/offline_library_empty_title"/> <ImageView @@ -113,10 +111,7 @@ android:layout_marginLeft="@dimen/activity_horizontal_margin" android:layout_marginRight="@dimen/activity_horizontal_margin" android:gravity="center" - android:textSize="16sp" - android:fontFamily="sans-serif-medium" - android:lineSpacingMultiplier="1.2" - android:textColor="?attr/material_theme_secondary_color" + style="@style/MaterialMediumSecondaryCaption" android:text="@string/offline_library_empty_description"/> <TextView diff --git a/app/src/main/res/layout/fragment_reading_list.xml b/app/src/main/res/layout/fragment_reading_list.xml index 411d26d..135de5d 100644 --- a/app/src/main/res/layout/fragment_reading_list.xml +++ b/app/src/main/res/layout/fragment_reading_list.xml @@ -59,7 +59,7 @@ android:layout_marginTop="96dp" android:gravity="center" android:padding="16dp" - android:textSize="16sp" + style="@style/MaterialMediumSecondaryCaption" android:text="@string/reading_list_empty" android:visibility="gone" tools:visibility="visible"/> diff --git a/app/src/main/res/layout/fragment_reading_lists.xml b/app/src/main/res/layout/fragment_reading_lists.xml index c64dcb7..dc1ffd3 100644 --- a/app/src/main/res/layout/fragment_reading_lists.xml +++ b/app/src/main/res/layout/fragment_reading_lists.xml @@ -21,8 +21,7 @@ android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:gravity="center" - android:textSize="20sp" - android:fontFamily="sans-serif-medium" + style="@style/MaterialLargePrimaryTitle" android:layout_marginBottom="20dp" android:text="@string/reading_lists_empty" /> <ImageView @@ -39,7 +38,7 @@ android:layout_gravity="center_horizontal" android:layout_marginTop="32dp" android:gravity="center" - android:textSize="16sp" + style="@style/MaterialMediumSecondaryCaption" android:text="@string/reading_lists_empty_message" /> </LinearLayout> diff --git a/app/src/main/res/layout/fragment_search_recent.xml b/app/src/main/res/layout/fragment_search_recent.xml index 481a141..263d39b 100644 --- a/app/src/main/res/layout/fragment_search_recent.xml +++ b/app/src/main/res/layout/fragment_search_recent.xml @@ -33,8 +33,7 @@ android:layout_marginRight="30dp" android:gravity="center" android:text="@string/search_empty_message" - android:textSize="16sp" - android:lineSpacingMultiplier="1.25"/> + style="@style/MaterialMediumSecondaryCaption"/> </LinearLayout> <LinearLayout diff --git a/app/src/main/res/layout/inflate_create_account_onboarding.xml b/app/src/main/res/layout/inflate_create_account_onboarding.xml index 4eeae18..f1a92ba 100644 --- a/app/src/main/res/layout/inflate_create_account_onboarding.xml +++ b/app/src/main/res/layout/inflate_create_account_onboarding.xml @@ -95,7 +95,7 @@ <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" - android:textColor="?attr/primary_text_color" + android:textColor="?attr/material_theme_primary_color" android:text="@string/create_account_already_have" /> <TextView diff --git a/app/src/main/res/layout/item_language_list_entry.xml b/app/src/main/res/layout/item_language_list_entry.xml index 1cfec6d..a662b73 100644 --- a/app/src/main/res/layout/item_language_list_entry.xml +++ b/app/src/main/res/layout/item_language_list_entry.xml @@ -15,8 +15,8 @@ android:id="@+id/localized_language_name" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/RtlAwareTextView" - android:textAppearance="?android:attr/textAppearanceMedium" + style="@style/MaterialListTitle" + android:textAppearance="@style/RtlAwareTextView" android:gravity="center_vertical" tools:text="Sample language local name" /> @@ -24,8 +24,8 @@ android:id="@+id/language_subtitle" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/RtlAwareTextView" - android:textAppearance="?android:attr/textAppearanceSmall" + style="@style/MaterialListSubtitle" + android:textAppearance="@style/RtlAwareTextView" android:gravity="center_vertical" tools:text="Sample article local name" /> diff --git a/app/src/main/res/layout/item_page_list_entry.xml b/app/src/main/res/layout/item_page_list_entry.xml index 3d4e05d..f8edbc2 100644 --- a/app/src/main/res/layout/item_page_list_entry.xml +++ b/app/src/main/res/layout/item_page_list_entry.xml @@ -24,10 +24,10 @@ android:layout_marginLeft="@dimen/list_item_horizontal_padding" android:layout_marginRight="@dimen/list_item_horizontal_padding" android:gravity="center_vertical" + android:textColor="?attr/section_title_color" android:visibility="gone" tools:visibility="visible" - tools:text="Header text" - /> + tools:text="Header text" /> <LinearLayout android:layout_width="match_parent" @@ -78,9 +78,8 @@ android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:layout_marginRight="16dp" - android:textSize="16sp" - android:textColor="?attr/primary_text_color" - style="@style/RtlAwareTextView" + style="@style/MaterialListTitle" + android:textAppearance="@style/RtlAwareTextView" tools:text="Lorem ipsum"/> <org.wikipedia.views.GoneIfEmptyTextView @@ -89,10 +88,8 @@ android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:layout_marginRight="16dp" - android:textSize="14sp" - android:textColor="@color/base30" - android:lineSpacingMultiplier="1.2" - style="@style/RtlAwareTextView" + style="@style/MaterialListSubtitle" + android:textAppearance="@style/RtlAwareTextView" tools:text="Lorem ipsum"/> </LinearLayout> diff --git a/app/src/main/res/layout/item_reading_list.xml b/app/src/main/res/layout/item_reading_list.xml index 4da4f0b..62c63cf 100644 --- a/app/src/main/res/layout/item_reading_list.xml +++ b/app/src/main/res/layout/item_reading_list.xml @@ -67,22 +67,21 @@ android:id="@+id/item_title" android:layout_width="match_parent" android:layout_height="wrap_content" - style="@style/RtlAwareTextView" - android:textSize="16sp" + android:textAppearance="@style/RtlAwareTextView" + style="@style/MaterialListTitle" android:ellipsize="end" android:maxLines="2" - android:textColor="?attr/material_theme_primary_color" tools:text="Lorem ipsum" /> <TextView android:id="@+id/item_reading_list_statistical_description" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/RtlAwareTextView" + android:textAppearance="@style/RtlAwareTextView" + style="@style/MaterialListSubtitle" android:textSize="12sp" android:ellipsize="end" android:maxLines="1" - android:textColor="?attr/secondary_text_color" tools:text="x items" /> <TextView @@ -90,11 +89,10 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="4dp" - style="@style/RtlAwareTextView" - android:textAppearance="?android:attr/textAppearanceSmall" + android:textAppearance="@style/RtlAwareTextView" + style="@style/MaterialListSubtitle" android:ellipsize="end" android:maxLines="@integer/reading_list_description_summary_view_max_lines" - android:textColor="?attr/secondary_text_color" tools:text="Sample description" /> </LinearLayout> diff --git a/app/src/main/res/layout/item_search_result.xml b/app/src/main/res/layout/item_search_result.xml index fff1b3b..a1fad40 100644 --- a/app/src/main/res/layout/item_search_result.xml +++ b/app/src/main/res/layout/item_search_result.xml @@ -37,9 +37,8 @@ android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:layout_marginRight="16dp" - android:textSize="16sp" - android:textColor="?attr/primary_text_color" - style="@style/RtlAwareTextView" + style="@style/MaterialListTitle" + android:textAppearance="@style/RtlAwareTextView" tools:text="Lorem ipsum"/> <LinearLayout @@ -60,13 +59,11 @@ android:id="@+id/page_list_item_redirect" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/RtlAwareTextView" - android:textAppearance="?android:attr/textAppearanceSmall" + style="@style/MaterialListSubtitle" + android:textAppearance="@style/RtlAwareTextView" android:ellipsize="end" android:maxLines="2" - android:textColor="?attr/secondary_text_color" - tools:text="Redirected from..." - /> + tools:text="Redirected from..." /> </LinearLayout> <org.wikipedia.views.GoneIfEmptyTextView @@ -76,10 +73,8 @@ android:layout_marginTop="2dp" android:layout_marginLeft="16dp" android:layout_marginRight="16dp" - android:textSize="14sp" - android:textColor="?attr/secondary_text_color" - android:lineSpacingMultiplier="1.2" - style="@style/RtlAwareTextView" + style="@style/MaterialListSubtitle" + android:textAppearance="@style/RtlAwareTextView" tools:text="Lorem ipsum"/> </LinearLayout> diff --git a/app/src/main/res/layout/view_card_offline.xml b/app/src/main/res/layout/view_card_offline.xml index 1d70421..59fa5ed 100644 --- a/app/src/main/res/layout/view_card_offline.xml +++ b/app/src/main/res/layout/view_card_offline.xml @@ -18,9 +18,7 @@ android:layout_height="wrap_content" android:gravity="center" android:text="@string/view_offline_card_text" - android:textColor="@color/base30" - android:textAlignment="center" - android:textSize="16sp" /> + style="@style/MaterialMediumSecondaryCaption" /> <TextView android:id="@+id/view_card_offline_button_retry" diff --git a/app/src/main/res/layout/view_link_preview_error.xml b/app/src/main/res/layout/view_link_preview_error.xml index 9deb7fa..31ba77b 100644 --- a/app/src/main/res/layout/view_link_preview_error.xml +++ b/app/src/main/res/layout/view_link_preview_error.xml @@ -17,10 +17,8 @@ android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:layout_marginRight="16dp" - android:textSize="16sp" - android:textColor="?attr/material_theme_secondary_color" + style="@style/MaterialMediumSecondaryCaption" android:gravity="center" android:textAlignment="center" - android:lineSpacingMultiplier="1.1" android:text="@string/error_message_generic"/> </merge> \ No newline at end of file diff --git a/app/src/main/res/layout/view_list_card_item.xml b/app/src/main/res/layout/view_list_card_item.xml index 9642997..1810583 100644 --- a/app/src/main/res/layout/view_list_card_item.xml +++ b/app/src/main/res/layout/view_list_card_item.xml @@ -34,9 +34,8 @@ android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:layout_marginRight="16dp" - android:textSize="16sp" - android:textColor="?attr/primary_text_color" - style="@style/RtlAwareTextView" + style="@style/MaterialListTitle" + android:textAppearance="@style/RtlAwareTextView" tools:text="Lorem ipsum"/> <org.wikipedia.views.GoneIfEmptyTextView @@ -46,10 +45,8 @@ android:layout_marginTop="2dp" android:layout_marginLeft="16dp" android:layout_marginRight="16dp" - android:textSize="14sp" - android:textColor="?attr/secondary_text_color" - android:lineSpacingMultiplier="1.2" - style="@style/RtlAwareTextView" + style="@style/MaterialListSubtitle" + android:textAppearance="@style/RtlAwareTextView" tools:text="Lorem ipsum"/> </LinearLayout> diff --git a/app/src/main/res/layout/view_search_empty.xml b/app/src/main/res/layout/view_search_empty.xml index d1969c3..e35cab6 100644 --- a/app/src/main/res/layout/view_search_empty.xml +++ b/app/src/main/res/layout/view_search_empty.xml @@ -22,8 +22,7 @@ android:layout_gravity="center_horizontal" android:layout_marginTop="24dp" android:gravity="center" - android:textSize="16sp" - android:textColor="@color/base30" + style="@style/MaterialMediumSecondaryCaption" android:text="@string/search_no_results_found" /> </merge> diff --git a/app/src/main/res/layout/view_static_card.xml b/app/src/main/res/layout/view_static_card.xml index 2bba23a..0517736 100644 --- a/app/src/main/res/layout/view_static_card.xml +++ b/app/src/main/res/layout/view_static_card.xml @@ -22,7 +22,7 @@ android:layout_marginBottom="2dp" android:fontFamily="sans-serif-medium" android:textSize="14sp" - android:textColor="?attr/material_theme_primary_color" + android:textColor="?attr/section_title_color" tools:text="Title of card"/> <TextView diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 1f6361d..03767a8 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -107,15 +107,9 @@ <item name="android:dividerHeight">0dp</item> </style> - <style name="RtlAwareTextView" parent="@android:style/Widget.TextView" tools:targetApi="17"> + <style name="RtlAwareTextView" tools:targetApi="17"> <item name="android:textDirection">anyRtl</item> <item name="android:textAlignment">viewStart</item> - </style> - - <style name="ToolTipTextView" parent="@style/RtlAwareTextView" tools:targetApi="17"> - <item name="android:layoutDirection">locale</item> - <item name="android:maxWidth">@dimen/tool_tip_max_width</item> - <item name="android:textColor">@android:color/white</item> </style> <style name="OverflowMenuItem" parent="@android:style/TextAppearance"> @@ -269,6 +263,31 @@ <item name="android:textColor">@color/red50</item> </style> + <style name="MaterialLargePrimaryTitle"> + <item name="android:textSize">20sp</item> + <item name="android:lineSpacingExtra">8sp</item> + <item name="android:fontFamily">sans-serif-medium</item> + <item name="android:textColor">?attr/material_theme_secondary_color</item> + </style> + + <style name="MaterialMediumSecondaryCaption"> + <item name="android:textSize">16sp</item> + <item name="android:lineSpacingExtra">8sp</item> + <item name="android:textColor">?attr/material_theme_secondary_color</item> + </style> + + <style name="MaterialListTitle"> + <item name="android:textSize">16sp</item> + <item name="android:lineSpacingExtra">8sp</item> + <item name="android:textColor">?attr/material_theme_primary_color</item> + </style> + + <style name="MaterialListSubtitle"> + <item name="android:textSize">14sp</item> + <item name="android:lineSpacingExtra">6sp</item> + <item name="android:textColor">?attr/material_theme_secondary_color</item> + </style> + <style name="ReadingListTitleTextAppearance"> <item name="android:textSize">20sp</item> <item name="android:fontFamily">sans-serif-medium</item> -- To view, visit https://gerrit.wikimedia.org/r/381127 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Idcb0cadd413c02bf57147642ce002948d1c1e98c Gerrit-PatchSet: 1 Gerrit-Project: apps/android/wikipedia Gerrit-Branch: master Gerrit-Owner: Dbrant <dbr...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits