@OnClick({R.id.btn_select_all, R.id.btn_select_del, R.id.tv_close_edit}) public void onClick(View view) { switch (view.getId()) { case R.id.btn_select_all: if (mCompleteFragment.isEditMode()) { mCompleteFragment.checkAllOrNone(!mBtnSelectAll.isSelected()); } if (mCacheFragment.isEditMode()) { mCacheFragment.checkAllOrNone(!mBtnSelectAll.isSelected()); } break; case R.id.btn_select_del: if (mCompleteFragment.isEditMode()) { mCompleteFragment.deleteChecked(); } if (mCacheFragment.isEditMode()) { mCacheFragment.deleteChecked(); } break; case R.id.tv_close_edit: if (mCompleteFragment.exitEditMode() || mCacheFragment.exitEditMode()) { enableEditMode(false); } break; } }
@Override public void onClick(View v) { isSelected = !holder.mTextView.isSelected(); if (isSelected) { holder.mTextView.setSelected(true); holder.mTextView.setBackgroundResource(R.drawable.tag_checked_bg); selectList.add(tagList.get(position)); } else { holder.mTextView.setSelected(false); holder.mTextView.setBackgroundResource(R.drawable.tag_normal_bg); selectList.remove(tagList.get(position)); } } });
/** * Checks whether the primary title view selected or not. * * @return {@code True} if primary title view is selected, {@code false} if the secondary title * view is selected. */ public boolean isPrimaryViewSelected() { return mPrimaryView != null && mPrimaryView.isSelected(); }
/** * Checks whether the primary title view selected or not. * * @return {@code True} if primary title view is selected, {@code false} if the secondary title * view is selected. */ public boolean isPrimaryViewSelected() { return mPrimaryView != null && mPrimaryView.isSelected(); }
@Override public void onClick(View v) { if (v.getId() == R.id.tv_start) { mHandler.sendEmptyMessage(MSG_START); return; } if (!pause.isSelected()) { mHandler.sendEmptyMessage(MSG_PAUSE); } else { mHandler.sendEmptyMessage(MSG_CONTINUE); } }
findViewById(R.id.txt).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { TextView textView = (TextView) v; if (textView.isSelected()) { textView.setTextColor(Color.RED); v.setSelected(false); } else { textView.setTextColor(Color.BLUE); v.setSelected(true); } } });
/** */ @Override protected Parcelable onSaveInstanceState() { final SavedState savedState = new SavedState(super.onSaveInstanceState()); savedState.primaryText = mPrimaryView != null ? mPrimaryView.getText() : ""; savedState.secondaryText = mSecondaryView != null ? mSecondaryView.getText() : ""; savedState.secondaryViewSelected = mSecondaryView != null && mSecondaryView.isSelected(); return savedState; }
/** */ @Override protected Parcelable onSaveInstanceState() { final SavedState savedState = new SavedState(super.onSaveInstanceState()); savedState.primaryText = mPrimaryView != null ? mPrimaryView.getText() : ""; savedState.secondaryText = mSecondaryView != null ? mSecondaryView.getText() : ""; savedState.secondaryViewSelected = mSecondaryView != null && mSecondaryView.isSelected(); return savedState; }
/** */ @Override protected Parcelable onSaveInstanceState() { final SavedState savedState = new SavedState(super.onSaveInstanceState()); savedState.mode = mMode; savedState.hourText = mHourView != null ? mHourView.getText() : ""; savedState.minuteText = mMinuteView != null ? mMinuteView.getText() : ""; savedState.hourSelected = mHourView != null && mHourView.isSelected(); savedState.amSelected = mButtonAm != null && mButtonPm.isSelected(); return savedState; }
/** */ @Override protected Parcelable onSaveInstanceState() { final SavedState savedState = new SavedState(super.onSaveInstanceState()); savedState.mode = mMode; savedState.hourText = mHourView != null ? mHourView.getText() : ""; savedState.minuteText = mMinuteView != null ? mMinuteView.getText() : ""; savedState.hourSelected = mHourView != null && mHourView.isSelected(); savedState.amSelected = mButtonAm != null && mButtonPm.isSelected(); return savedState; }
@OnClick({R.id.text_set_default, R.id.text_edit, R.id.text_delete}) void onClick(View view) { switch (view.getId()) { case R.id.text_set_default: if (tvSetDefault.isSelected()) return; onSetDefault(mAddress); break; case R.id.text_edit: onEdit(mAddress); break; case R.id.text_delete: onDelete(mAddress); break; default: throw new UnsupportedOperationException(); } } }
/** * Updates a selection state of the hour view to <b>selected</b>. If the minute view is currently * the selected one, this will cancel its selection. */ public void selectHourView() { if (mMinuteView == null || mHourView == null || mHourView.isSelected()) { return; } mHourView.setSelected(true); mMinuteView.setSelected(false); if (mListener != null) { mListener.onHourMinuteSelectionChanged(this, true); } }
/** * Updates a selection state of the minute view to <b>selected</b>. If the hour view is currently * the selected one, this will cancel its selection. */ public void selectMinuteView() { if (mHourView == null || mMinuteView == null || mMinuteView.isSelected()) { return; } mHourView.setSelected(false); mMinuteView.setSelected(true); if (mListener != null) { mListener.onHourMinuteSelectionChanged(this, false); } }
/** * Updates a selection state of the minute view to <b>selected</b>. If the hour view is currently * the selected one, this will cancel its selection. */ public void selectMinuteView() { if (mHourView == null || mMinuteView == null || mMinuteView.isSelected()) { return; } mHourView.setSelected(false); mMinuteView.setSelected(true); if (mListener != null) { mListener.onHourMinuteSelectionChanged(this, false); } }
public void onClick(float y) { int childCount = getChildCount(); for (int i = 0; i < childCount; i++) { TextView textView = (TextView) getChildAt(i); if (textView.getBottom() >= y) { if (i == 0) { return; } textView.setSelected(!textView.isSelected()); textView.setBackgroundColor(textView.isSelected() ? callback.getTableLayout().getBackgroundColorSelected() : Color.TRANSPARENT); textView.setTextColor(textView.isSelected() ? callback.getTableLayout().getTableTextColorSelected() : callback.getTableLayout().getTableTextColor()); return; } } }
/** * Updates a selection state of the hour view to <b>selected</b>. If the minute view is currently * the selected one, this will cancel its selection. */ public void selectHourView() { if (mMinuteView == null || mHourView == null || mHourView.isSelected()) { return; } mHourView.setSelected(true); mMinuteView.setSelected(false); if (mListener != null) { mListener.onHourMinuteSelectionChanged(this, true); } }
private void setLabelSelect(TextView label, boolean isSelect) { if (label.isSelected() != isSelect) { label.setSelected(isSelect); if (isSelect) { mSelectLabels.add((Integer) label.getTag(KEY_POSITION)); } else { mSelectLabels.remove((Integer) label.getTag(KEY_POSITION)); } if (mLabelSelectChangeListener != null) { mLabelSelectChangeListener.onLabelSelectChange(label, label.getTag(KEY_DATA), isSelect, (int) label.getTag(KEY_POSITION)); } } }
/** * Selects the secondary title view, if it is not selected yet. * <p> * Also {@link OnViewsSelectionListener} will be notified via {@link OnViewsSelectionListener#onSecondaryViewSelected()} * callback. * * @see #selectPrimaryView() */ public void selectSecondaryView() { if (mSecondaryView.isSelected()) { return; } mPrimaryView.setSelected(false); mSecondaryView.setSelected(true); if (mListener != null) { mListener.onSecondaryViewSelected(); } }
/** * Selects the primary title view, if it is not selected yet. * <p> * Also {@link OnViewsSelectionListener} will be notified via {@link OnViewsSelectionListener#onPrimaryViewSelected()} * callback. * * @see #selectSecondaryView() */ public void selectPrimaryView() { if (mPrimaryView.isSelected()) { return; } mSecondaryView.setSelected(false); mPrimaryView.setSelected(true); if (mListener != null) { mListener.onPrimaryViewSelected(); } }
/** * Selects the primary title view, if it is not selected yet. * <p> * Also {@link OnViewsSelectionListener} will be notified via {@link OnViewsSelectionListener#onPrimaryViewSelected()} * callback. * * @see #selectSecondaryView() */ public void selectPrimaryView() { if (mPrimaryView.isSelected()) { return; } mSecondaryView.setSelected(false); mPrimaryView.setSelected(true); if (mListener != null) { mListener.onPrimaryViewSelected(); } }