修改游戏/新闻评论详情评论输入框显示异常

This commit is contained in:
jack
2021-12-28 17:49:17 +08:00
parent cf1dc4e4f1
commit 8a1c7ed5a0
2 changed files with 42 additions and 25 deletions

View File

@ -96,6 +96,8 @@ public class MessageDetailFragment extends NormalFragment implements OnCommentCa
ScrollView mScrollView;
@BindView(R.id.answer_comment_content_container)
View mReplyEditorContainer;
@BindView(R.id.placeholderView)
View mPlaceholderView;
private LinearLayoutManager mLayoutManager;
@ -519,14 +521,18 @@ public class MessageDetailFragment extends NormalFragment implements OnCommentCa
mOffset = Math.abs(height);
}
DisplayUtils.setLightStatusBar(requireActivity(), !isPopup);
mPlaceholderView.setVisibility(isPopup ? View.VISIBLE : View.GONE);
LinearLayout.LayoutParams mScrollViewParams = (LinearLayout.LayoutParams) mScrollView.getLayoutParams();
mScrollViewParams.width = isPopup ? LinearLayout.LayoutParams.MATCH_PARENT : 0;
mScrollViewParams.height = isPopup ? DisplayUtils.dip2px(64f) : DisplayUtils.dip2px(28f);
mScrollViewParams.height = isPopup ? DisplayUtils.dip2px(76f) : DisplayUtils.dip2px(28f);
mScrollViewParams.topMargin = isPopup ? DisplayUtils.dip2px(8f) : 0;
mScrollView.setLayoutParams(mScrollViewParams);
RelativeLayout.LayoutParams mLayoutParams = (RelativeLayout.LayoutParams) mReplyEditorContainer.getLayoutParams();
mLayoutParams.height = isPopup ? DisplayUtils.dip2px(130f) : LinearLayout.LayoutParams.WRAP_CONTENT;
mLayoutParams.bottomMargin = isPopup ? height + mOffset - DisplayUtils.dip2px(12f) : 0;
mLayoutParams.height = LinearLayout.LayoutParams.WRAP_CONTENT;
mLayoutParams.bottomMargin = isPopup ? height + mOffset : 0;
mReplyEditorContainer.setLayoutParams(mLayoutParams);
}