flutter 开发中问题盘锦

本文探讨了Flutter在开发过程中遇到的问题,包括GridView顶部空白间距、childAspectRatio动态计算以保持高度一致、禁止GridView滑动以及极光推送角标显示问题。针对这些问题,提供了flutter-jpush集成文档和两种兼容原生显示角标的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

flutter 使用GridView时顶部有空白间距

padding: EdgeInsets.zero,

GridView childAspectRatio 动态计算,在不同设备保持高度一致

double cellWidth = ((MediaQuery.of(context).size.width - allHorizontalPadding) / columnCount);
double desiredCellHeight = 200;
double childAspectRatio = cellWidth / desiredCellHeight;

Flutter禁止GridView滑动

physics: const NeverScrollableScrollPhysics()

flutter极光推送 角标显示问题

 ///
  /// 设置应用 Badge(小红点)
  ///
  /// @param {Int} badge
  ///
  /// 注意:如果是 Android 手机,目前仅支持华为手机
  ///
  Future setBadge(int badge) async {
    print(flutter_log + "setBadge:");

    await _channel.invokeMethod('setBadge', {"badge": badge});
  }

flutter-jpush 这个插件目前只支持华为手机,如若需要显示角标问题,需兼容原生。
解决方案:
flutter-jpush集成文档
兼容原生显示角标方案一
兼容原生显示角标方案二
极光官方文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值