为什么我按照官方的方法给头像加border却没效果呢?

来源:6-11 Flutter 页面生命周期实战指南

非同凡想之人

2022-04-01

Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(
          backgroundColor: const Color(0XFF007EB4),
          leading: IconButton(
            icon: const CircleAvatar(
                radius: 30,
                backgroundColor: Colors.white,
                child: CircleAvatar(
                  radius: 28,
                  backgroundImage: NetworkImage(
                      "https://feimiaomedia.oss-cn-beijing.aliyuncs.com/official_site/WechatIMG1331.jpeg"),
                )),
            onPressed: () {
              ScaffoldMessenger.of(context).showSnackBar(
                  const SnackBar(content: Text('This is a avatar')));
            },
          ),
          title: Text(
            title,
          ),
        ),
        body: const Text("印记页"));
  }
写回答

1回答

CrazyCodeBoy

2022-04-02

将外面的CircleAvatar的大小设置成60,里面的CircleAvatar设置成56。

0
1
非同凡想之人
``` appBar: AppBar( backgroundColor: const Color(0XFF007EB4), leading: IconButton( icon: const SizedBox( width: 60, height: 60, child: CircleAvatar( radius: 30, backgroundColor: Colors.white, child: SizedBox( width: 56, height: 56, child: CircleAvatar( radius: 28, backgroundImage: NetworkImage( "https://sdfsdf.oss-cn-beijing.aliyuncs.com/official_site/WechatIMG1331.jpeg"), )))), onPressed: () { ScaffoldMessenger.of(context).showSnackBar( const SnackBar(content: Text('This is a avatar'))); }, ), title: Text( title, ), ), ``` 我已经这样了,还是不行。
2022-04-16
共1条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程