showBoundsSwitch.setChecked(prefs.getShowBounds()); showOffsetsSwitch.setChecked(prefs.getShowOffsets()); showBoundsSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean showBounds) { showOffsetsSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean showOffsets) {
@Override public void bindView(final ViewHolder viewHolder, List payloads) { super.bindView(viewHolder, payloads); //bind the basic view parts bindViewHelper(viewHolder); //handle the switch viewHolder.switchView.setOnCheckedChangeListener(null); viewHolder.switchView.setChecked(checked); viewHolder.switchView.setOnCheckedChangeListener(checkedChangeListener); viewHolder.switchView.setEnabled(switchEnabled); //add a onDrawerItemClickListener here to be able to check / uncheck if the drawerItem can't be selected withOnDrawerItemClickListener(new Drawer.OnDrawerItemClickListener() { @Override public boolean onItemClick(View view, int position, IDrawerItem drawerItem) { if (!isSelectable()) { checked = !checked; viewHolder.switchView.setChecked(checked); } return false; } }); //call the onPostBindView method to trigger post bind view actions (like the listener to modify the item if required) onPostBindView(this, viewHolder.itemView); }
@OnClick(R.id.connect_toggle) public void onConnectToggleClick() { if (isConnected()) { triggerDisconnect(); } else { connectionDisposable = bleDevice.establishConnection(autoConnectToggleSwitch.isChecked()) .observeOn(AndroidSchedulers.mainThread()) .doFinally(this::dispose) .subscribe(this::onConnectionReceived, this::onConnectionFailure); } }
switchColored.setChecked(demoActivity.isBottomNavigationColored()); switchFiveItems.setChecked(demoActivity.getBottomNavigationNbItems() == 5); switchTranslucentNavigation.setChecked(getActivity() .getSharedPreferences("shared", Context.MODE_PRIVATE) .getBoolean("translucentNavigation", false)); switchTranslucentNavigation.setVisibility( Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP ? View.VISIBLE : View.GONE); switchTranslucentNavigation.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { switchColored.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { switchFiveItems.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { showHideBottomNavigation.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { showSelectedBackground.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
@Override public void onBindChildViewHolder(@NonNull ChildViewHolder holder, int groupPosition, int childPosition, @IntRange(from = -8388608L, to = 8388607L) int viewType) { PermissionChildItem appPermissions = mData.get(groupPosition).apps.get(childPosition); LocalImageLoader.load(holder.imgIcon, appPermissions.appInfo); holder.tvName.setText(appPermissions.appInfo.appName); long time = appPermissions.opEntryInfo.opEntry.getTime(); if (time > 0) { holder.tvLastTime.setText(DateUtils .getRelativeTimeSpanString(time, System.currentTimeMillis(), DateUtils.MINUTE_IN_MILLIS, DateUtils.FORMAT_ABBREV_TIME)); } else { holder.tvLastTime.setText(R.string.never_used); } holder.itemView.setOnClickListener(this); holder.itemView.setTag(holder); holder.switchCompat.setTag(appPermissions); holder.switchCompat.setTag(R.id.groupPosition, groupPosition); holder.switchCompat.setTag(R.id.childPosition, childPosition); holder.switchCompat.setOnCheckedChangeListener(null); holder.switchCompat.setChecked(appPermissions.opEntryInfo.isAllowed()); holder.switchCompat.setOnCheckedChangeListener(this); }
/** * Adapts the preference's switch, depending on the preference's properties and on whether it is * currently checked or not. */ private void adaptSwitch() { if (switchWidget != null) { switchWidget.setTextOn(getSwitchTextOn()); switchWidget.setTextOff(getSwitchTextOff()); switchWidget.setShowText(!TextUtils.isEmpty(getSwitchTextOn()) || !TextUtils.isEmpty(getSwitchTextOff())); switchWidget.setChecked(isChecked()); } }
@Override public boolean onItemClick(View view, int position, IDrawerItem drawerItem) { if (!isSelectable()) { checked = !checked; viewHolder.switchView.setChecked(checked); } return false; } });
@Override public ViewDataBinding inflateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { mBinding = DataBindingUtil.inflate(inflater, R.layout.base_chooser_dialog, container, true); mBinding.changeBase.setOnCheckedChangeListener(this); // initially 'change parent revision' is unchecked mBinding.baseWrapper.setEnabled(false); mBinding.baseWrapper.setHintEnabled(false); mAdapter = new BaseAdapter(mBinding.getRoot().getContext(), mLegacyChangeId, mProjectId, mBranch); return mBinding; }
@Override protected void onBindView(View view) { super.onBindView(view); View checkableView = view.findViewById(android.R.id.checkbox); if (checkableView instanceof Checkable) { if (checkableView instanceof SwitchCompat) { final SwitchCompat switchView = (SwitchCompat) checkableView; switchView.setOnCheckedChangeListener(null); } ((Checkable) checkableView).setChecked(mChecked); if (checkableView instanceof SwitchCompat) { final SwitchCompat switchView = (SwitchCompat) checkableView; switchView.setTextOn(mSwitchOn); switchView.setTextOff(mSwitchOff); switchView.setOnCheckedChangeListener(mListener); } } syncSummaryView(view); }
@Override protected void refresh() { super.refresh(); if (mTitle != null) { if (mTitleText != null) { mTitle.setText(mTitleText); mTitle.setVisibility(View.VISIBLE); } else { mTitle.setVisibility(View.GONE); } } if (mSummary != null && mSummaryText != null) { mSummary.setText(mSummaryText); } if (mSummary != null && mSummaryOnText != null && mSummaryOffText != null){ if (mChecked) { mSummary.setText(mSummaryOnText); }else { mSummary.setText(mSummaryOffText); } } if (mView != null) mView.setEnabled(mEnabled); if (mSwitcher != null) { mSwitcher.setChecked(mChecked); mSwitcher.setEnabled(mEnabled); mSwitcher.setAlpha(mAlpha); } } }
public void onClickPressed(View view) { if (view.getId() == R.id.access_mode_switcher_layout) { boolean checked = mFragment.mBinding.accessModeSwitcher.isChecked(); mFragment.mBinding.accessModeSwitcher.setChecked(!checked); if (checked && mFragment.getActivity() != null) { ((WizardActivity) mFragment.getActivity()).closeKeyboardIfNeeded(); } } } }
mBinding.setHandlers(mEventHandlers); mBinding.accessModeSwitcher.setOnCheckedChangeListener((compoundButton, isChecked) -> { if (!isChecked && getActivity() != null) { ((WizardActivity) getActivity()).closeKeyboardIfNeeded(); mBinding.accountPassword.setError(null); mBinding.accountPassword.clearFocus(); mBinding.accessModeSwitcher.requestFocus(); mBinding.setModel(mModel); triggerAllValidators(compoundButton);
private void updateUI() { final boolean connected = isConnected(); connectButton.setText(connected ? R.string.disconnect : R.string.connect); autoConnectToggleSwitch.setEnabled(!connected); }
holder.itemView.setTag(holder); holder.switchCompat.setTag(opEntryInfo); if (opEntryInfo != null) { holder.icon.setImageResource(opEntryInfo.icon); holder.switchCompat.setOnCheckedChangeListener(null); holder.switchCompat.setChecked(opEntryInfo.isAllowed()); holder.switchCompat.setOnCheckedChangeListener(this);
@Override public void run() { mSwitchCompat.setChecked(mChecked); } });
@CallSuper @Override public void onBindViewHolder(final PreferenceViewHolder holder) { super.onBindViewHolder(holder); switchWidget = (SwitchCompat) holder.findViewById(R.id.switch_widget); switchWidget.setOnCheckedChangeListener(createCheckedChangeListener()); adaptSwitch(); }
View actionLayout = mNavigationView.getMenu().findItem(R.id.nav_night_mode).getActionView(); mNightModeSwitch = actionLayout.findViewById(R.id.switch_compat); mNightModeSwitch.setChecked(preferences.getBoolean("invertedColors", false)); mNightModeSwitch.setOnCheckedChangeListener((buttonView, isChecked) -> { if (isChecked) { Timber.i("StudyOptionsFragment:: Night mode was enabled");
@Override public void onBindViewHolder(@NonNull ViewHolder holder, int position) { Pair<AppInfo, OpEntryInfo> pair = mDatas.get(position); LocalImageLoader.load(holder.imgIcon, pair.first); holder.tvName.setText(pair.first.appName); holder.imgPerm.setImageResource(pair.second.icon); long time = pair.second.opEntry.getTime(); if (time > 0) { holder.tvLastTime.setText(DateUtils .getRelativeTimeSpanString(time, System.currentTimeMillis(), DateUtils.MINUTE_IN_MILLIS, DateUtils.FORMAT_ABBREV_TIME)); } else { holder.tvLastTime.setText(R.string.never_used); } if(OtherOp.isSupportCount()){ holder.tvPermName.setText(holder.tvPermName.getResources().getString(R.string.perms_count,pair.second.opPermsLab,pair.second.opEntry.getAllowedCount())); }else { holder.tvPermName.setText(pair.second.opPermsLab); } holder.itemView.setTag(holder); holder.itemView.setOnClickListener(this); holder.switchCompat.setTag(holder); holder.switchCompat.setOnCheckedChangeListener(null); holder.switchCompat.setChecked(pair.second.isAllowed()); holder.switchCompat.setOnCheckedChangeListener(this); }
@Override public boolean isValidated() { return mBinding.changeBase.isChecked(); }
@CallSuper @Override protected void onCheckedChanged(final boolean checked) { if (switchWidget != null) { switchWidget.setOnCheckedChangeListener(null); switchWidget.setChecked(checked); switchWidget.setOnCheckedChangeListener(createCheckedChangeListener()); } }