diff --git a/catalog/java/io/material/catalog/checkbox/res/layout/cat_checkbox.xml b/catalog/java/io/material/catalog/checkbox/res/layout/cat_checkbox.xml
index 70326890169..ad0f86ca0e0 100644
--- a/catalog/java/io/material/catalog/checkbox/res/layout/cat_checkbox.xml
+++ b/catalog/java/io/material/catalog/checkbox/res/layout/cat_checkbox.xml
@@ -16,110 +16,127 @@
limitations under the License.
-->
-
+
+
-
+
+
-
-
-
+
+
-
+
+
-
-
+
+
-
+ android:text="@string/cat_checkbox_disabled" />
+
-
+
-
-
+ android:text="@string/cat_checkbox_enablable_description" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ android:layout_height="wrap_content"
+ android:layout_marginTop="@dimen/cat_checkbox_line_separator_margin"
+ android:layout_marginBottom="@dimen/cat_checkbox_line_separator_margin" />
+
+ android:text="@string/cat_checkbox_toggle_error" />
-
-
-
-
-
-
-
-
-
+
diff --git a/catalog/java/io/material/catalog/fab/res/layout/cat_extended_fab_behavior_fragment.xml b/catalog/java/io/material/catalog/fab/res/layout/cat_extended_fab_behavior_fragment.xml
index a219f02a1c6..98185426d5f 100644
--- a/catalog/java/io/material/catalog/fab/res/layout/cat_extended_fab_behavior_fragment.xml
+++ b/catalog/java/io/material/catalog/fab/res/layout/cat_extended_fab_behavior_fragment.xml
@@ -22,18 +22,13 @@
+
diff --git a/catalog/java/io/material/catalog/fab/res/layout/m3_extended_fabs.xml b/catalog/java/io/material/catalog/fab/res/layout/m3_extended_fabs.xml
index cef790cbca2..7e2c6656cf3 100644
--- a/catalog/java/io/material/catalog/fab/res/layout/m3_extended_fabs.xml
+++ b/catalog/java/io/material/catalog/fab/res/layout/m3_extended_fabs.xml
@@ -19,7 +19,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_gravity="center_vertical"
+ android:layout_gravity="center_horizontal"
android:padding="8dp"
android:clipToPadding="false"
android:columnCount="2"
diff --git a/catalog/java/io/material/catalog/materialswitch/res/layout/cat_material_switch.xml b/catalog/java/io/material/catalog/materialswitch/res/layout/cat_material_switch.xml
index b4693b29a04..50cb88a9187 100644
--- a/catalog/java/io/material/catalog/materialswitch/res/layout/cat_material_switch.xml
+++ b/catalog/java/io/material/catalog/materialswitch/res/layout/cat_material_switch.xml
@@ -16,115 +16,134 @@
limitations under the License.
-->
-
+
+
-
+
+
-
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
-
+
+
+
-
+
+
-
-
+ android:textSize="@dimen/cat_switch_header_size" />
-
+
-
-
-
-
-
-
-
+ android:layout_height="@dimen/cat_switch_line_separator_thickness"
+ android:layout_marginTop="@dimen/cat_switch_line_separator_margin"
+ android:layout_marginBottom="@dimen/cat_switch_line_separator_margin"
+ android:background="?attr/colorSecondary" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/catalog/java/io/material/catalog/progressindicator/res/layout/cat_progress_indicator_determinate_fragment.xml b/catalog/java/io/material/catalog/progressindicator/res/layout/cat_progress_indicator_determinate_fragment.xml
index 2cd91d6c501..c4bb00230cd 100644
--- a/catalog/java/io/material/catalog/progressindicator/res/layout/cat_progress_indicator_determinate_fragment.xml
+++ b/catalog/java/io/material/catalog/progressindicator/res/layout/cat_progress_indicator_determinate_fragment.xml
@@ -1,5 +1,4 @@
-
-
-
+
+
-
+
+
-
+
+
+ android:layout_height="wrap_content" />
-
-
+
+
+ app:trackCornerRadius="@dimen/mtrl_progress_indicator_full_rounded_corner_radius" />
-
-
+
+
+ app:showAnimationBehavior="inward" />
-
-
+
+
+ app:showAnimationBehavior="outward" />
-
-
+
+
-
-
+
+
-
+ android:layout_gravity="center" />
+
-
-
-
+
+
-
+ app:trackCornerRadius="@dimen/mtrl_progress_indicator_full_rounded_corner_radius" />
+
-
-
-
+
+
-
+ app:showAnimationBehavior="inward" />
+
-
-
-
+
+
+ app:showAnimationBehavior="outward" />
+
-
-
+ android:valueTo="100" />
-
-
-
+
+
+ android:layout_weight="1"
+ android:text="@string/cat_progress_indicator_hide" />
+
-
+
+
diff --git a/catalog/java/io/material/catalog/switchmaterial/res/layout/cat_switch.xml b/catalog/java/io/material/catalog/switchmaterial/res/layout/cat_switch.xml
index b59d5f393bd..5212df8d935 100644
--- a/catalog/java/io/material/catalog/switchmaterial/res/layout/cat_switch.xml
+++ b/catalog/java/io/material/catalog/switchmaterial/res/layout/cat_switch.xml
@@ -16,68 +16,82 @@
limitations under the License.
-->
-
+
+
-
+
+
-
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
-
+
+
+
-
+
+
-
+ android:textSize="@dimen/cat_switch_header_size" />
+
+
+
diff --git a/catalog/java/io/material/catalog/tableofcontents/TocFragment.java b/catalog/java/io/material/catalog/tableofcontents/TocFragment.java
index fe8c2d2ed90..279e4776675 100644
--- a/catalog/java/io/material/catalog/tableofcontents/TocFragment.java
+++ b/catalog/java/io/material/catalog/tableofcontents/TocFragment.java
@@ -147,13 +147,6 @@ public View onCreateView(
return view;
}
- @Override
- public void onDestroyView() {
- super.onDestroyView();
-
- ((AppCompatActivity) getActivity()).setSupportActionBar(null);
- }
-
private void addGridTopDividerVisibilityListener() {
appBarLayout.addOnOffsetChangedListener(
(appBarLayout, verticalOffset) -> {
diff --git a/catalog/java/io/material/catalog/textfield/res/layout/cat_textfield_content.xml b/catalog/java/io/material/catalog/textfield/res/layout/cat_textfield_content.xml
index c792ebf25b6..1e34772a9a7 100644
--- a/catalog/java/io/material/catalog/textfield/res/layout/cat_textfield_content.xml
+++ b/catalog/java/io/material/catalog/textfield/res/layout/cat_textfield_content.xml
@@ -15,72 +15,78 @@
~ limitations under the License.
-->
+
+
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_margin="@dimen/cat_textfield_standard_spacing"
+ android:orientation="vertical">
+ style="?attr/textInputOutlinedStyle"
+ android:layout_width="@dimen/material_textinput_default_width"
+ android:layout_height="wrap_content"
+ android:layout_margin="4dp"
+ android:layout_gravity="center_horizontal"
+ android:hint="@string/cat_textfield_label"
+ app:helperText="@string/cat_textfield_outlined_helper_text"
+ app:helperTextEnabled="true"
+ app:placeholderText="@string/cat_textfield_placeholder_text">
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"/>
+ style="?attr/textInputOutlinedDenseStyle"
+ android:layout_width="@dimen/material_textinput_default_width"
+ android:layout_height="wrap_content"
+ android:layout_margin="4dp"
+ android:layout_gravity="center_horizontal"
+ android:hint="@string/cat_textfield_label"
+ app:helperText="@string/cat_textfield_outlined_dense_helper_text"
+ app:helperTextEnabled="true"
+ app:placeholderText="@string/cat_textfield_placeholder_text">
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"/>
+ style="?attr/textInputFilledStyle"
+ android:layout_width="@dimen/material_textinput_default_width"
+ android:layout_height="wrap_content"
+ android:layout_margin="4dp"
+ android:layout_gravity="center_horizontal"
+ android:hint="@string/cat_textfield_label"
+ app:helperText="@string/cat_textfield_filled_helper_text"
+ app:helperTextEnabled="true"
+ app:placeholderText="@string/cat_textfield_placeholder_text">
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"/>
+ style="?attr/textInputFilledDenseStyle"
+ android:layout_width="@dimen/material_textinput_default_width"
+ android:layout_height="wrap_content"
+ android:layout_margin="4dp"
+ android:layout_gravity="center_horizontal"
+ android:hint="@string/cat_textfield_label"
+ app:helperText="@string/cat_textfield_filled_dense_helper_text"
+ app:helperTextEnabled="true"
+ app:placeholderText="@string/cat_textfield_placeholder_text">
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"/>
+
+