Как установить верхнее и нижнее поля виджета «Чип флаттера» на ноль? - PullRequest
0 голосов
/ 29 января 2020

вместо

enter image description here

Я хочу получить enter image description here

Спасибо

1 Ответ

2 голосов
/ 29 января 2020

набор materialTapTargetSize: MaterialTapTargetSize.shrinkWrap в Chip виджете.

Пример:

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: HomePage(),
    );
  }
}

class HomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Wrap(
          children: <Widget>[
            for(final i in List.generate(20, (i) => i))
            Chip(
              avatar: Icon(Icons.account_circle),
              label: Text("Chip $i"),
              deleteIcon: Icon(Icons.cancel),
              materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
            ),
          ],
        ),
      ),
    );
  }
}
...