package com.mylhyl.circledialog.view; import android.content.Context; import com.mylhyl.circledialog.internal.CircleParams; /** * view的层次结构 *
* CardView * ╚--LinearLayout * ╚--TitleView * ╚--BodyView * ╚--ButtonView ** Created by hupei on 2018/8/14. */ public final class BuildViewConfirmImpl extends AbsBuildView { private BodyTextView mBodyTextView; public BuildViewConfirmImpl(Context context, CircleParams params) { super(context, params); } @Override public void buildBodyView() { buildRootView(); buildTitleView(); if (mBodyTextView == null) { mBodyTextView = new BodyTextView(mContext, mParams); addViewByBody(mBodyTextView); } } @Override public BodyTextView getBodyView() { return mBodyTextView; } @Override public void refreshContent() { if (mBodyTextView != null) { mBodyTextView.refreshText(); } } }