diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/views/EntryListView.java b/app/src/main/java/com/beemdevelopment/aegis/ui/views/EntryListView.java index 42004823..bd2a0376 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/views/EntryListView.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/views/EntryListView.java @@ -409,17 +409,14 @@ public class EntryListView extends Fragment implements EntryAdapter.Listener { }); _groupChip.setOnClickListener(v -> { - ColorStateList colorStateList = ContextCompat.getColorStateList(getContext(), R.color.bg_chip_text_color); chipGroup.removeAllViews(); for (String group : _groups) { - Chip chip = new Chip(getContext()); + Chip chip = (Chip) this.getLayoutInflater().inflate(R.layout.chip_material, null, false); chip.setText(group); chip.setCheckable(true); chip.setChecked(_groupFilter != null && _groupFilter.contains(group)); chip.setCheckedIconVisible(false); - chip.setChipBackgroundColorResource(R.color.bg_chip_color); - chip.setTextColor(colorStateList); chip.setOnCheckedChangeListener((group1, checkedId) -> { List groupFilter = getGroupFilter(chipGroup); setGroupFilter(groupFilter, true); diff --git a/app/src/main/res/layout/chip_material.xml b/app/src/main/res/layout/chip_material.xml new file mode 100644 index 00000000..f0346c6d --- /dev/null +++ b/app/src/main/res/layout/chip_material.xml @@ -0,0 +1,5 @@ + + \ No newline at end of file diff --git a/app/src/main/res/layout/dialog_select_groups.xml b/app/src/main/res/layout/dialog_select_groups.xml index 51423cf1..11733771 100644 --- a/app/src/main/res/layout/dialog_select_groups.xml +++ b/app/src/main/res/layout/dialog_select_groups.xml @@ -37,7 +37,8 @@