深圳网络优化公司,快速排名优化seo,网站链接优化怎么做,wordpress小工具打不开背景
在flutter的开发过程中#xff0c;ListView是很常见的一个组件#xff0c;但是#xff0c;由于ListView的某些自带的体验#xff0c;导致不太好的用户体验。例如ListView中#xff0c;滑动到顶部或者底部的时候#xff0c;再次滑动#xff0c;会有越界的效果…背景
在flutter的开发过程中ListView是很常见的一个组件但是由于ListView的某些自带的体验导致不太好的用户体验。例如ListView中滑动到顶部或者底部的时候再次滑动会有越界的效果还有主题色的半圆波纹。 图片: 内容如上。对于某些平台来说是不兼容的。而且不不太符合部分设计的要求。所以就要去除这种效果。
实现过程
具体核心思路就是修改滚动过程中的behavior这个数据简单来讲就是用于控制一些交互行为的。区别于ScrollPhysics。 代码如下 return ScrollConfiguration(behavior: ScrollConfiguration.of(context).copyWith(overscroll: false), // 自定义的 behaviorchild: widget.listView,);可以看到就是取消了overscroll这个属性重写设置一下而已。
加上该属性声明表示取消越界效果。如果你有一定的安卓开发基础看到这个属性的时候肯定也会是焕然大悟。
that’s all--------------------------------------------------------------------