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 BuildViewLottieImpl extends AbsBuildView { private BodyLottieView mBodyLottieView; public BuildViewLottieImpl(Context context, CircleParams params) { super(context, params); } @Override public void buildBodyView() { buildRootView(); buildTitleView(); if (mBodyLottieView != null) { return; } mBodyLottieView = new BodyLottieView(mContext, mParams); addViewByBody(mBodyLottieView); } @Override public BodyLottieView getBodyView() { return mBodyLottieView; } @Override public void refreshContent() { if (mBodyLottieView != null) { mBodyLottieView.refreshText(); } } }