SafeArea Widget

SafeArea可以通过填充来使得子控件适配手机屏幕(刘刘海屏之类的).
列入在iPhone X中显示一个列表,可以使得列表进行缩进,避免底部的操作区域.

普通列表
SafeArea包裹的列表

import 'package:flutter/material.dart';

class GoogleSefeArea extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return SafeArea(
      child: ListView.builder(
        itemBuilder: (context, index) {
          return ListTile(
            title: Text("index  = $index"),
          );
        },
        itemCount: 100,
      ),
    );
  }
}

基本属性

默认都是为true,也就是说,如果遇到四个方向都是异形的情况下都可以.

  • bottom 避免底部遮挡
  • child
  • left 避免左边遮挡
  • minimum 适合的最小填充大小,使用EdgeInsets
  • right 避免右边遮挡
  • top 避免底部遮挡,比如系统状态栏

我的博客
代码github

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值