Я пытаюсь добавить фон к ведущему значку, используя SliverAppBar. Я могу предоставить один, но я не могу уменьшить радиус круга. Я уже пробовал с Container()
и с CircleAvatar
, но проблема в том, что круг слишком большой, и я не понимаю, как уменьшить его размер. Это мой код:
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: NestedScrollView(
headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) {
return <Widget>[
SliverAppBar(
leading: CircleAvatar(
backgroundColor: Colors.yellow,
radius: 10,
child: IconButton(
onPressed: () {},
icon: Icon(
Icons.arrow_back_ios,
),
),
),
expandedHeight: 200.0,
floating: false,
pinned: true,
flexibleSpace: FlexibleSpaceBar(
background: Image.network(
'https://simpleactivity435203168.files.wordpress.com/2019/09/flutter-1024x486.png?w=1086',
fit: BoxFit.fill,
),
),
),
];
},
body: Container(),
),
);
}
}
Получено: