Avanlanching
Avanlanching
目前采用的方案是采用GlobalKey标识一个TextField去获取一个位置,然后滚动,但我对于GlobalKey不是很了解,了解到它是有限量了,担心会引发一些后续的问题
就是一个滚动试图上面有多个TextField,输入的时候,不想键盘覆盖输入框
不是很明白您的意思,我这边用cool_ui自定义了一个键盘,然后输入项比较多,已经超出屏幕了,当一些位于srcollView底部的textField获得焦点的时候,希望textfield可以滚到可视范围,不被自定义键盘覆盖。我之前的做法是用GlobalKey,创建多个GlobalKey去无法去释放,多个textfield共用一个又会报错
目前是这个状态KeyboardMediaQuery包着Scaffold,但是并不能滚动一个对应的位置,有没有可能是Scaffold 里面Stack再包着一个SingleChildScrollView,我去尝试一下,去掉Stack试试
这边尝试一下,不是每次都可以把TextField滚动到可见范围,有点比较奇怪的是,这边使用TextEditController去监听一个TextField的text的一个变化,点击textField当光标在已经输入文本的前端,可以正常抬起,但是在末端的时候则无法正常抬起