|
|
@@ -35,7 +35,7 @@ public class ConfirmDialog extends TextDialog<ICustomConfirmListener<ConfirmDial
|
|
|
@StringRes
|
|
|
protected int titleStringId = R.string.empty_string;
|
|
|
|
|
|
- private boolean isAppReviewType;
|
|
|
+ private boolean isVisibleCloseButton;
|
|
|
|
|
|
/**
|
|
|
* back key 가능 여부 설정
|
|
|
@@ -74,7 +74,12 @@ public class ConfirmDialog extends TextDialog<ICustomConfirmListener<ConfirmDial
|
|
|
*/
|
|
|
public void setTitleId(@StringRes int stringId) {this.titleStringId = stringId;}
|
|
|
|
|
|
- public void isAppReviewType(boolean isAppReviewType) {this.isAppReviewType = isAppReviewType;}
|
|
|
+ /**
|
|
|
+ * 닫기 버튼 표시
|
|
|
+ *
|
|
|
+ * @param isVisibleCloseButton
|
|
|
+ */
|
|
|
+ public void setVisibleCloseButton(boolean isVisibleCloseButton) {this.isVisibleCloseButton = isVisibleCloseButton;}
|
|
|
|
|
|
@NonNull
|
|
|
@Override
|
|
|
@@ -82,7 +87,7 @@ public class ConfirmDialog extends TextDialog<ICustomConfirmListener<ConfirmDial
|
|
|
|
|
|
// Use the Builder class for convenient dialog construction
|
|
|
android.support.v7.app.AlertDialog.Builder builder = new android.support.v7.app.AlertDialog.Builder(getActivity(), R.style.DialogTheme);
|
|
|
- View view = getActivity().getLayoutInflater().inflate(R.layout.dialog_app_review, null);
|
|
|
+ View view = getActivity().getLayoutInflater().inflate(R.layout.dialog_confirm, null);
|
|
|
setupView(view);
|
|
|
|
|
|
builder.setView(view);
|
|
|
@@ -91,16 +96,9 @@ public class ConfirmDialog extends TextDialog<ICustomConfirmListener<ConfirmDial
|
|
|
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
|
|
|
dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);
|
|
|
|
|
|
- if (isAppReviewType) {
|
|
|
- dialog.setCancelable(false);
|
|
|
- dialog.setCanceledOnTouchOutside(false);
|
|
|
- this.setCancelable(false);
|
|
|
- }
|
|
|
- else {
|
|
|
- builder.setCancelable(isCancelable);
|
|
|
- dialog.setCancelable(isCancelable);
|
|
|
- dialog.setCanceledOnTouchOutside(isCancelable);
|
|
|
- }
|
|
|
+ builder.setCancelable(isCancelable);
|
|
|
+ dialog.setCancelable(isCancelable);
|
|
|
+ dialog.setCanceledOnTouchOutside(isCancelable);
|
|
|
|
|
|
return dialog;
|
|
|
|
|
|
@@ -113,7 +111,7 @@ public class ConfirmDialog extends TextDialog<ICustomConfirmListener<ConfirmDial
|
|
|
TextView textViewPositiveButtonText = view.findViewById(R.id.text_view_write_app_review);
|
|
|
ImageView imageViewClose = view.findViewById(R.id.image_view_close);
|
|
|
|
|
|
- imageViewClose.setVisibility(isAppReviewType ? View.VISIBLE : View.GONE);
|
|
|
+ imageViewClose.setVisibility(isVisibleCloseButton ? View.VISIBLE : View.GONE);
|
|
|
textViewTitle.setVisibility(titleStringId == R.string.empty_string ? View.GONE : View.VISIBLE);
|
|
|
|
|
|
textViewPositiveButtonText.setText(positiveButtonLabel == R.string.empty_string ? R.string.confirm : positiveButtonLabel);
|