【问题标题】:Flutter Pinput OverflowedFlutter Pinput 溢出
【发布时间】:2023-03-27 00:06:01
【问题描述】:

我正在使用导入的 PinPut Flutter 包,我正在尝试修复右侧溢出的 pinput。我尝试将 eachFieldWidth 和 eachFieldHeight 设置为最小值,但没有任何区别。

return PinPut(
  fieldsCount: 6,
  textStyle: const TextStyle(fontSize: 25.0),
  eachFieldWidth: 40.0,
  eachFieldHeight: 40.0,
  focusNode: _pinPutFocusNode,
  controller: _pinPutController,
  submittedFieldDecoration: pinPutDecoration,
  selectedFieldDecoration: pinPutDecoration,
  followingFieldDecoration: pinPutDecoration,
  pinAnimationType: PinAnimationType.fade,}

PinputOverflowed

【问题讨论】:

  • 尝试将其包装在展开的小部件中
  • 谢谢,但它不起作用
  • 你可以试试这个代码. eachFieldWidth:MediaQuery.of(context).size.width/5.9
  • 响应式宽度我试过了,还是一样
  • 发布更新:通过在框约束中设置最小高度和宽度,pinput 字段不再溢出。

标签: flutter flutter-layout


【解决方案1】:

有一个“拉取请求”正在等待合并。
如果要适应该修改,则需要更改 Pinput 包。
或者您需要等待合并该提交。
https://github.com/Tkko/Flutter_PinPut/pull/37/commits/7b1c49bda70455aac6ddecc6ab991d1662835de4

-在适应该提交之前


-在适应该提交之后

如果您从 Pubdev 包更改为本地包, 请寻找这个link

【讨论】:

    猜你喜欢
    • 2020-12-30
    • 2019-01-30
    • 2018-04-12
    • 2021-11-17
    • 1970-01-01
    • 2022-01-08
    • 2019-01-29
    • 2020-03-12
    • 2021-11-05
    相关资源
    最近更新 更多