01 2022 档案
摘要:聊天界面发现使用搜狗键盘的收起按键收起键盘后,TextField没有失去焦点。由于Flutter键盘是通过插件调用原生键盘,所以这里键盘收起不一定会让TextField失去焦点。 使用widget进行混入 with WidgetsBindingObserver,然后实现方法 didChangeMet
阅读全文
摘要:最开始的时候,使用_scrollController.jumpTo(_scrollController.position.maxScrollExtent)来试图在键盘弹起的时候滚动到底部 但是发现,始终无法滚动到最后的底部,只能滚动到距离最底部有一定距离的位置,由于listview是使用懒加载的形式
阅读全文
摘要:上拉加载数据: 总的滚动偏移量-当前滚动的偏移量,<=0时触发上拉加载更多数据,如果要做提前预加载,<= 你的偏移量即可。然后在Listview中多返回一行,在最后一行中决定是否显示加载更多的widget, 下拉刷新时,让文字padding的top跟着要刷新的widget一起滚动。在Listener
阅读全文
摘要:跟今日头条第一次加载文字一样,从左下角到右上角文字颜色渐变动画 首先定义AnimationController和 Animation,让Animation在0和1之间做动画,Controller. repeat使其循环。 AnimatedBuilder绑定Animation,ShaderMask用于
阅读全文

浙公网安备 33010602011771号