diff --git a/catalog/java/io/material/catalog/chip/ChipGroupDemoFragment.java b/catalog/java/io/material/catalog/chip/ChipGroupDemoFragment.java index a155a2080..814135db4 100644 --- a/catalog/java/io/material/catalog/chip/ChipGroupDemoFragment.java +++ b/catalog/java/io/material/catalog/chip/ChipGroupDemoFragment.java @@ -38,9 +38,7 @@ public class ChipGroupDemoFragment extends DemoFragment { @Override public View onCreateDemoView( LayoutInflater layoutInflater, @Nullable ViewGroup viewGroup, @Nullable Bundle bundle) { - View view = - layoutInflater.inflate( - R.layout.cat_chip_group_fragment, viewGroup, false /* attachToRoot */); + View view = layoutInflater.inflate(getChipGroupContent(), viewGroup, false /* attachToRoot */); ViewGroup content = view.findViewById(R.id.content); @@ -62,6 +60,11 @@ public class ChipGroupDemoFragment extends DemoFragment { return view; } + @LayoutRes + protected int getChipGroupContent() { + return R.layout.cat_chip_group_fragment; + } + @LayoutRes protected int getChipGroupItem(boolean singleSelection) { return singleSelection diff --git a/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_fragment.xml b/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_fragment.xml index 386d60b36..c3cf259b1 100644 --- a/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_fragment.xml +++ b/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_fragment.xml @@ -39,8 +39,11 @@ android:layout_height="wrap_content" android:layout_gravity="center_vertical"> @@ -53,7 +56,8 @@ android:id="@+id/reflow_group" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_margin="16dp"/> + android:layout_margin="16dp" + app:chipSpacing="8dp"/> diff --git a/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_choice.xml b/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_choice.xml index 47ab5412d..5be934478 100644 --- a/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_choice.xml +++ b/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_choice.xml @@ -17,6 +17,8 @@ + android:layout_height="wrap_content" + app:chipTouchTargetDelegate="@id/chip_group_parent"/> diff --git a/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_filter.xml b/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_filter.xml index de9477c6f..f40753061 100644 --- a/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_filter.xml +++ b/catalog/java/io/material/catalog/chip/res/layout/cat_chip_group_item_filter.xml @@ -17,6 +17,8 @@ + android:layout_height="wrap_content" + app:chipTouchTargetDelegate="@id/chip_group_parent"/> diff --git a/catalog/java/io/material/catalog/chip/res/values/ids.xml b/catalog/java/io/material/catalog/chip/res/values/ids.xml new file mode 100644 index 000000000..5c70fa1b7 --- /dev/null +++ b/catalog/java/io/material/catalog/chip/res/values/ids.xml @@ -0,0 +1,21 @@ + + + + + + +