小编Mun*_*mad的帖子

列占用的空间超出了 Flutter 中所需的空间

我正在尝试构建一个列中的页面视图。页面视图将包含卡片。我希望页面视图的大小能够根据其内容(即卡片)动态变化,但我无法实现这一点。显然,卡中的列占用的空间超出了所需的空间。我已经和 flutter 检查员检查过,但我不明白为什么。任何帮助,将不胜感激。这是代码。

import 'package:cricket_app/util/colors.dart';
import 'package:flutter/material.dart';
import 'package:page_view_indicators/circle_page_indicator.dart';

class HomeScreen extends StatefulWidget {
  @override
  _HomeScreenState createState() => _HomeScreenState();
}

class _HomeScreenState extends State<HomeScreen> {
  PageController _controller = PageController(
    initialPage: 0,
  );
  final _currentPageNotifier = ValueNotifier<int>(0);
  final double _cardHeight = 200.0;
  final double _teamIconSize = 50.0;

  @override
  void dispose() {
    _controller.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: primaryColor,
        elevation: 0,
        // flexibleSpace: Container(
        //   decoration: BoxDecoration(
        //       gradient: LinearGradient(
        //           begin: Alignment.topLeft,
        //           end: …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout flutter-card

3
推荐指数
1
解决办法
3352
查看次数

标签 统计

flutter ×1

flutter-card ×1

flutter-layout ×1