@Before public void setUp() throws Exception { groupAdapter = new GroupAdapter(); }
private Group makeCarouselGroup() { CarouselItemDecoration carouselDecoration = new CarouselItemDecoration(gray, betweenPadding); GroupAdapter carouselAdapter = new GroupAdapter(); for (int i = 0; i < 10; i++) { carouselAdapter.add(new CarouselCardItem(rainbow200[i])); } return new CarouselGroup(carouselDecoration, carouselAdapter); }
@NonNull @Override public Dialog onCreateDialog(final Bundle savedInstanceState) { int selected = getArguments().getInt(ARG_SELECTED_CHOICE); GroupAdapter adapter = new GroupAdapter(); for (GitReference ref : getChoices()) { adapter.add(new RefDialogItem(ref, selected)); } adapter.setOnItemClickListener(this); return createDialogBuilder() .adapter(adapter, null) .negativeText(R.string.cancel) .build(); }
@NonNull @Override public Dialog onCreateDialog(final Bundle savedInstanceState) { int selected = getArguments().getInt(ARG_SELECTED_CHOICE); GroupAdapter adapter = new GroupAdapter(); for (User user : getChoices()) { adapter.add(new AssigneeDialogItem(avatars, user, selected)); } return createDialogBuilder() .adapter(adapter, null) .negativeText(R.string.cancel) .neutralText(R.string.clear) .onNeutral((dialog, which) -> onResult(RESULT_OK)) .build(); }
@NonNull @Override public Dialog onCreateDialog(final Bundle savedInstanceState) { selectedChoices = getArguments().getBooleanArray(ARG_SELECTED_CHOICES); ArrayList<Label> choices = getChoices(); List<String> selected = new ArrayList<>(); if (selectedChoices != null) { for (int i = 0; i < choices.size(); i++) { if (selectedChoices[i]) { selected.add(choices.get(i).name()); } } } adapter = new GroupAdapter(); for (Label label : getChoices()) { adapter.add(new LabelDialogItem(label, selected.contains(label.name()))); } adapter.setOnItemClickListener(this); return createDialogBuilder() .adapter(adapter, null) .negativeText(R.string.cancel) .neutralText(R.string.clear) .positiveText(R.string.apply) .onNeutral((dialog, which) -> { Arrays.fill(getArguments().getBooleanArray(ARG_SELECTED_CHOICES), false); onResult(RESULT_OK); }) .onPositive((dialog, which) -> onResult(RESULT_OK)) .build(); }
rainbow500 = getResources().getIntArray(R.array.rainbow_500); groupAdapter = new GroupAdapter(); groupAdapter.setOnItemClickListener(onItemClickListener); groupAdapter.setOnItemLongClickListener(onItemLongClickListener);