实施故事回复,如 Instagram Android
Posted
技术标签:
【中文标题】实施故事回复,如 Instagram Android【英文标题】:Implement story reply like Instagram Android 【发布时间】:2021-07-21 16:09:50 【问题描述】:使用 Instagram,当用户单击 EditText 视图时,会发生下一个场景:
显示表情符号视图 [在我的情况下不需要] 故事仍保持其宽度和高度 [未调整大小] [必需] 键盘已打开 [必填] 似乎视图具有透明背景对于我使用 ADJUST_RESIZE
的情况,我的视图显示正确,但故事的 ImageView 必须具有 scaleType [fitXY 或 centerCrop ] 有一些图像的 UI 很糟糕,如果我没有使用这些 scaleTypes ImageView 将调整大小并在其旁边有边距。
当键盘打开时不使用 ScaleTypes[fixtXY, centerCrop]:
键盘关闭时:
【问题讨论】:
能否提供特定布局和活动的代码 添加了一个简化的测试代码pastebin.com/UMsvAVZM 【参考方案1】:解决办法是让ImageView的大小固定。
private fun makeViewFullWidth(view: View)
val point = Point()
// point will be populated with screen width and height
activity?.windowManager?.defaultDisplay?.getSize(point)
val param = view.layoutParams
param.width = point.x
param.height = point.y
view.layoutParams = param
您也可以查看article
【讨论】:
以上是关于实施故事回复,如 Instagram Android的主要内容,如果未能解决你的问题,请参考以下文章
访问 Instagram 帐户的 dp 并在 Instagram 故事中动态显示