@OnCheckedChanged(R.id.tbFollowers) public void onFollowersCheckedChange(boolean checked) { if (!propagatingToggleState) { propagatingToggleState = true; tbDirect.setChecked(!checked); propagatingToggleState = false; } }
private static @Nullable Unbinder parseOnCheckedChanged(final Object target, final Method method, View source) { OnCheckedChanged onCheckedChanged = method.getAnnotation(OnCheckedChanged.class); if (onCheckedChanged == null) { return null; } validateMember(method); validateReturnType(method, void.class); final ArgumentTransformer argumentTransformer = createArgumentTransformer(method, ON_CHECKED_CHANGED_TYPES); List<CompoundButton> views = findViews(source, onCheckedChanged.value(), isRequired(method), method.getName(), CompoundButton.class); ViewCollections.set(views, ON_CHECKED_CHANGE, (buttonView, isChecked) -> tryInvoke(method, target, argumentTransformer.transform(buttonView, isChecked))); return new ListenerUnbinder<>(views, ON_CHECKED_CHANGE); }
@OnCheckedChanged(R.id.tbDirect) public void onDirectCheckedChange(boolean checked) { if (!propagatingToggleState) { propagatingToggleState = true; tbFollowers.setChecked(!checked); propagatingToggleState = false; } } }
@OnCheckedChanged(R.id.dynamic_height_enabled) void onDynamicHeightChecked(boolean checked) { widget.setDynamicHeightEnabled(checked); }
@OnCheckedChanged(R.id.check_page_enabled) void onPageEnabledChecked(boolean checked) { widget.setPagingEnabled(checked); }
@OnCheckedChanged(R.id.cb_public) @OnTextChanged(value = {R.id.et_gist_description, R.id.et_gist_name, R.id.cb_public}) protected void expandAppBarOnChange() { appBarLayout.setExpanded(true); }
@OnCheckedChanged({R.id.searchRb1, R.id.searchRb2, R.id.searchRb3, R.id.searchRb4}) void onTagChecked(RadioButton searchRb, boolean checked) { if (checked) { unsubscribe(); adapter.setImages(null); swipeRefreshLayout.setRefreshing(true); search(searchRb.getText().toString()); } }
@OnCheckedChanged(R.id.calendar_mode) void onCalendarModeChanged(boolean checked) { final CalendarMode mode = checked ? CalendarMode.WEEKS : CalendarMode.MONTHS; widget.state().edit().setCalendarDisplayMode(mode).commit(); }
@OnCheckedChanged(R.id.enable_save_current_position) void onSaveCurrentPositionChecked(boolean checked) { widget.state().edit().isCacheCalendarPositionEnabled(checked).commit(); }
@OnCheckedChanged(R.id.show_week_days) void onShowWeekDaysChecked(boolean checked) { widget.state().edit().setShowWeekDays(checked).commit(); }
@OnCheckedChanged(R.id.check_text_appearance) void onTextAppearanceChecked(boolean checked) { if (checked) { widget.setHeaderTextAppearance(R.style.TextAppearance_AppCompat_Large); widget.setDateTextAppearance(R.style.TextAppearance_AppCompat_Medium); widget.setWeekDayTextAppearance(R.style.TextAppearance_AppCompat_Medium); } else { widget.setHeaderTextAppearance(R.style.TextAppearance_MaterialCalendarWidget_Header); widget.setDateTextAppearance(R.style.TextAppearance_MaterialCalendarWidget_Date); widget.setWeekDayTextAppearance(R.style.TextAppearance_MaterialCalendarWidget_WeekDay); } widget.setShowOtherDates( checked ? MaterialCalendarView.SHOW_ALL : MaterialCalendarView.SHOW_NONE); }
@OnCheckedChanged(R.id.calendar_mode) void onCalendarModeChanged(boolean checked) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { TransitionManager.beginDelayedTransition(parent); } final CalendarMode mode = checked ? CalendarMode.WEEKS : CalendarMode.MONTHS; single.state().edit().setCalendarDisplayMode(mode).commit(); multi.state().edit().setCalendarDisplayMode(mode).commit(); range.state().edit().setCalendarDisplayMode(mode).commit(); none.state().edit().setCalendarDisplayMode(mode).commit(); } }
@OnCheckedChanged(R.id.psw_visibility_switcher) void onCheckedChanged(boolean isChecked) { gpvPasswordType.togglePasswordVisibility(); }
@OnCheckedChanged(R.id.simple_activity_checkbox) void onCheckedChanged(CompoundButton button, boolean checked) { Toast.makeText(this, "CheckBox Changed! " + checked, Toast.LENGTH_SHORT).show(); }
@OnCheckedChanged(R.id.time_enabled) void onTimeEnabledCheckboxChanged(CompoundButton buttonView, boolean isChecked) { recording.setTimeEnabled(isChecked); } }
@OnCheckedChanged(R.id.is_enabled) void onEnabledCheckboxChanged(CompoundButton buttonView, boolean isChecked) { recording.setEnabled(isChecked ? 1 : 0); } }
@OnCheckedChanged(R.id.enableZoom) void onEnableZoomChecked(boolean checked) { preview.setPinchToZoom(checked); }
@OnCheckedChanged({ R.id.target_bold, R.id.target_italic }) void onTargetTextStyleChanged() { onUpdateListener.updateTargetTextStyle(targetBoldStyle.isChecked(), targetItalicStyle.isChecked()); }
@OnCheckedChanged({ R.id.source_bold, R.id.source_italic }) void onSourceTextStyleChanged() { onUpdateListener.updateSourceTextStyle(sourceBoldStyle.isChecked(), sourceItalicStyle.isChecked()); }
@OnCheckedChanged(R.id.fillSpace) void onFillSpaceChecked(boolean checked) { preview.setFillSpace(checked); }