flutter 使用Scrollbar 时出现滚动条不置顶问题

Flutter 使用 CupertinoScrollbar 、Scrollbar  与 ListView.builder 结合使用时, 当把 ListView.builder 边距设置为 padding: const EdgeInsets.all(0) 的时候, Scrollbar 的滚动条不置顶。

如图:右侧边上的滚动条

解决方法:

MediaQuery.removePadding(
    context: context,
    removeTop: true,
        Scrollbar(
            child: ListView.builder(
                padding: const EdgeInsets.all(0),
                itemBuilder:  (...) {
                }
            )
        )
    )

*注意 使用Scrollbar 可能出现以下错误

════════ Exception caught by animation library ═════════════════════════════════
The following assertion was thrown while notifying status listeners for AnimationControll
### 可能的原因分析 vCenter Server Appliance (VCSA) 6.5 安装过程卡在81%,通常表明存在网络配置错误或者资源不足等问题。具体原因可能涉及以下几个方面: - **网络连接不稳定**:如果安装期间网络波动较大,可能导致文件传输失败或超时,进而使进度停滞不前[^1]。 - **磁盘空间不足**:目标主机上的可用存储容量不足以完成整个部署流程也会造成此类现象。 - **内存和CPU资源不够**:虚拟机分配给 VCSA 的 CPU 和 RAM 数量过低会影响其正常启动与初始化操作。 - **防火墙设置不当**:某些端口被阻止可能会干扰必要的通信和服务注册过程。 - **DNS解析问题**:无法正确解析域名会阻碍内部组件之间的交互以及外部依赖项的获取。 ### 解决方法建议 针对上述潜在因素,可以采取如下措施来尝试解决问题: #### 验证并优化网络环境 确保物理服务器到 ESXi 主机之间拥有稳定可靠的网络链路;关闭不必要的安全防护软件暂时测试是否为它们引起冲突。 #### 增加资源配置 适当提高用于创建 VCSA 虚拟机实例所指定的核心数及RAM大小,默认推荐至少4GB以上内存配额。 #### 清理临时文件夹 清理 `/tmp` 或其他相关路径下的残留数据,释放更多磁盘空间供新版本使用。 #### 修改防火墙策略 确认所有必需的服务端口号处于开放状态,并允许 ICMP 请求通过以便于诊断工具工作。 #### 设置静态 IP 地址 对于参与集群管理的关键节点来说,采用固定IP地址有助于维持长期稳定的连通性表现。 另外,在执行这些调整之前,请务必参照官方文档中的最佳实践指南进行相应准备,比如查阅《VMware vSphere 6.5企业运维实战》,该书提供了详尽的操作指导和支持信息[^3]。 ```bash # 检查当前系统的资源占用情况 vmstat 1 5 free -m df -h / ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值