【问题标题】:Implement story reply like Instagram Android实施故事回复,如 Instagram Android
【发布时间】:2021-07-21 16:09:50
【问题描述】:

使用 Instagram,当用户单击 EditText 视图时,会发生下一个场景:

  • 显示表情符号视图 [在我的情况下不需要]
  • 故事仍保持其宽度和高度 [未调整大小] [必需]
  • 键盘已打开 [必填]
  • 似乎视图具有透明背景

对于我使用 ADJUST_RESIZE 的情况,我的视图显示正确,但故事的 ImageView 必须具有 scaleType [fitXYcenterCrop ] 有一些图像的 UI 很糟糕,如果我没有使用这些 scaleTypes ImageView 将调整大小并在其旁边有边距。

当键盘打开时不使用 ScaleTypes[fixtXY, centerCrop]:

键盘关闭时:

【问题讨论】:

标签: android kotlin android-imageview instagram-story


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-25
    • 2017-11-08
    • 2022-12-30
    • 1970-01-01
    • 1970-01-01
    • 2021-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多