Skip to content

Commit 8eb3fa5

Browse files
committed
Fix dialog is not shown currently
1 parent ee9dc29 commit 8eb3fa5

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

designTemplate/src/main/java/com/lge/qcircle/template/QCircleDialog.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import android.graphics.Color;
66
import android.graphics.drawable.Drawable;
77
import android.view.View;
8+
import android.view.ViewGroup;
89
import android.widget.Button;
910
import android.widget.ImageView;
1011
import android.widget.RelativeLayout;
@@ -169,8 +170,8 @@ public QCircleDialog create() {
169170
public void show(final Activity activity, QCircleTemplate activityTemplate) {
170171
this.activity = activity;
171172
this.activityTemplate = activityTemplate;
172-
RelativeLayout layout = (RelativeLayout) activityTemplate.getLayoutById(TemplateTag.CONTENT).getParent();
173-
final QCircleTemplate template = new QCircleTemplate(activity, TemplateType.CIRCLE_EMPTY, false);
173+
ViewGroup layout = (ViewGroup) activityTemplate.getView().getParent();
174+
final QCircleTemplate template = new QCircleTemplate(activity, TemplateType.CIRCLE_EMPTY);
174175
QCircleTitle qCircleTitle = new QCircleTitle(activity, title == null ? "" : title, Color.WHITE,
175176
activity.getResources().getColor(mode == DialogMode.Error ? R.color.dialog_title_background_color_error : R.color.dialog_title_background_color_regular));
176177
qCircleTitle.setTextSize(17f);
@@ -227,14 +228,16 @@ public void onClick(View v) {
227228

228229
}
229230
template.getLayoutById(TemplateTag.CONTENT).addView(dialogLayout);
231+
activityTemplate.getView().setVisibility(View.GONE);
230232
layout.addView(templateLayout = template.getView());
231233
}
232234

233235
/**
234236
* hides the dialog.
235237
*/
236238
public void hide() {
237-
((RelativeLayout) activityTemplate.getLayoutById(TemplateTag.CONTENT).getParent()).removeView(templateLayout);
239+
((ViewGroup) activityTemplate.getView().getParent()).removeView(templateLayout);
240+
activityTemplate.getView().setVisibility(View.VISIBLE);
238241
templateLayout = null;
239242
}
240243

0 commit comments

Comments
 (0)