预览界面调整美颜时隐藏其他UI
This commit is contained in:
parent
2fdc4001f4
commit
f0941ffd26
@ -20,6 +20,7 @@ public class LiveFaceUnityDialogFragment extends AbsDialogFragment {
|
|||||||
private Context mContext;
|
private Context mContext;
|
||||||
private FaceUnityView faceView;
|
private FaceUnityView faceView;
|
||||||
private FaceManager manager;
|
private FaceManager manager;
|
||||||
|
private View mRootView;
|
||||||
|
|
||||||
public LiveFaceUnityDialogFragment(Context mContext) {
|
public LiveFaceUnityDialogFragment(Context mContext) {
|
||||||
this.mContext = mContext;
|
this.mContext = mContext;
|
||||||
@ -63,9 +64,20 @@ public class LiveFaceUnityDialogFragment extends AbsDialogFragment {
|
|||||||
manager.setFaceUnityView(faceView);
|
manager.setFaceUnityView(faceView);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onDismiss(DialogInterface dialog) {
|
||||||
|
super.onDismiss(dialog);
|
||||||
|
if(mRootView!=null) {
|
||||||
|
mRootView.setVisibility(View.VISIBLE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void setManager(FaceManager manager) {
|
public void setManager(FaceManager manager) {
|
||||||
this.manager = manager;
|
this.manager = manager;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void setDismissShowUi(View mRootView) {
|
||||||
|
this.mRootView=mRootView;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -53,7 +53,7 @@ import cn.rongcloud.rtc.api.stream.RCRTCCameraOutputStream;
|
|||||||
|
|
||||||
public class LiveNewReadyRyViewHolder extends AbsViewHolder implements View.OnClickListener {
|
public class LiveNewReadyRyViewHolder extends AbsViewHolder implements View.OnClickListener {
|
||||||
|
|
||||||
private ConstraintLayout mAvatar;
|
private ConstraintLayout mAvatar,mRootView;
|
||||||
private TextView mCoverText;
|
private TextView mCoverText;
|
||||||
private EditText mEditTitle;
|
private EditText mEditTitle;
|
||||||
private ProcessImageUtil mImageUtil;
|
private ProcessImageUtil mImageUtil;
|
||||||
@ -91,8 +91,8 @@ public class LiveNewReadyRyViewHolder extends AbsViewHolder implements View.OnCl
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() {
|
public void init() {
|
||||||
ConstraintLayout traceroute_rootview = (ConstraintLayout) findViewById(R.id.traceroute_rootview);
|
mRootView = (ConstraintLayout) findViewById(R.id.traceroute_rootview);
|
||||||
traceroute_rootview.setOnClickListener(new View.OnClickListener() {
|
mRootView.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View view) {
|
public void onClick(View view) {
|
||||||
InputMethodManager imm = (InputMethodManager)
|
InputMethodManager imm = (InputMethodManager)
|
||||||
@ -246,9 +246,10 @@ public class LiveNewReadyRyViewHolder extends AbsViewHolder implements View.OnCl
|
|||||||
public void setFaceUnity() {
|
public void setFaceUnity() {
|
||||||
LiveFaceUnityDialogFragment fragment = new LiveFaceUnityDialogFragment(mContext);
|
LiveFaceUnityDialogFragment fragment = new LiveFaceUnityDialogFragment(mContext);
|
||||||
fragment.setManager(manager);
|
fragment.setManager(manager);
|
||||||
|
fragment.setDismissShowUi(mRootView);
|
||||||
if (mContext instanceof LiveRyAnchorActivity) {
|
if (mContext instanceof LiveRyAnchorActivity) {
|
||||||
fragment.show(((LiveRyAnchorActivity) mContext).getSupportFragmentManager(), "FaceUnity");
|
fragment.show(((LiveRyAnchorActivity) mContext).getSupportFragmentManager(), "FaceUnity");
|
||||||
|
mRootView.setVisibility(View.INVISIBLE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user