1

错误:不能同时提供颜色和装饰 要同时提供两者,请使用“装饰:BoxDecoration(颜色:颜色)”。'package:flutter/src/widgets/container.dart':断言失败:第 274 行 pos 15:'color == null || 装饰 == 空'

Container(
      height: 250,
      child: PageView.builder(
        controller: _pageController,
        itemCount: listTmp.length,
        itemBuilder: (context, index) {
          return Padding(
            padding: const EdgeInsets.only(left: 5, right: 5),
            child: Container(
              decoration: BoxDecoration(
                borderRadius: BorderRadius.circular(10), // <= Error here
              ),
              height: 100,
              child: Text(listTmp[index]),
              color: Colors.red,
            ),
          );
        },
        onPageChanged: (index) {
          setState(() {
            _currentIndex = index;
          });
        },
      ),
    ),
4

1 回答 1

1

每当您使用时BoxDecoration(),请记住将颜色参数放在BoxDecoration().

child: Container(
  decoration: BoxDecoration(
  borderRadius: BorderRadius.circular(10), // <= No more error here :)
  color: Colors.red,
  ),
  height: 100,
  child: Text(listTmp[index]),
  ),
);
于 2021-09-23T19:05:31.560 回答