@Override public boolean onTouchEvent(MotionEvent event) { super.onTouchEvent(event); if (event.getAction() == MotionEvent.ACTION_UP) { if (dialogFrameMyTake.getVisibility() == View.VISIBLE) { dialogFrameCommon.setVisibility(View.VISIBLE); dialogFrameMyTake.setVisibility(View.GONE); uncheckAllRadioButtons(); } else if (dialogFrameRate.getVisibility() == View.VISIBLE) { dialogFrameCommon.setVisibility(View.VISIBLE); dialogFrameRate.setVisibility(View.GONE); uncheckAllRadioButtons(); } else if (dialogFrameSendToKindle.getVisibility() == View.VISIBLE) { dialogFrameCommon.setVisibility(View.VISIBLE); dialogFrameSendToKindle.setVisibility(View.GONE); uncheckAllRadioButtons(); } else if (dialogFrameLend.getVisibility() == View.VISIBLE) { dialogFrameCommon.setVisibility(View.VISIBLE); dialogFrameLend.setVisibility(View.GONE); uncheckAllRadioButtons(); } else if (this.getVisibility() == View.VISIBLE) { dialogFrameCommon.setVisibility(View.GONE); this.setVisibility(View.GONE); } } return true; }
public void hideChildDialogs() { dialogFrameCommon.setVisibility(View.GONE); dialogFrameMyTake.setVisibility(View.GONE); dialogFrameRate.setVisibility(View.GONE); dialogFrameSendToKindle.setVisibility(View.GONE); dialogFrameLend.setVisibility(View.GONE); }
void initDialogStack() { dialogFrameCommon.bindViews(bookItem); dialogFrameMyTake.bindViews(bookItem); dialogFrameRate.bindViews(bookItem); dialogFrameSendToKindle.bindViews(bookItem); dialogFrameLend.initDialog(bookItem); dialogFrameCommon.setVisibility(View.VISIBLE); uncheckAllRadioButtons(); }
@Click(R.id.book_details_rate_radiobutton) void onRateButtonClicked() { hideChildDialogs(); dialogFrameRate.setVisibility(View.VISIBLE); }
public boolean isChildDialogsVisible() { return (dialogFrameMyTake.getVisibility() == View.VISIBLE || dialogFrameRate.getVisibility() == View.VISIBLE || dialogFrameSendToKindle.getVisibility() == View.VISIBLE || dialogFrameLend.getVisibility() == View.VISIBLE); }