首页 > 解决方案 > 如何在颤动中突出显示我的容器的一部分?

问题描述

我需要突出显示我的容器的一部分。红线上方的部分应该是海军蓝。请帮帮我。https://i.stack.imgur.com/1hA2y.png

Container(
                                decoration: BoxDecoration(
                                    borderRadius: BorderRadius.circular(30),
                                    color: Colors.lightBlue[200]),
                                height: 350,
                                child: Column(
                                  children: [
                                    Row(
                                        mainAxisAlignment:
                                            MainAxisAlignment.center,
                                        children: [
                                          _getHomework(1, index),
                                          Padding(
                                              padding:
                                                  const EdgeInsets.all(10)),
                                        ])
                                  ],
                                ),
                              )

标签: flutterdart

解决方案


使用一个Stack小部件将多个小部件堆叠在一起

class Example extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Stack(
      overflow: Overflow.clip,
      children: [
        Container(
            decoration: BoxDecoration(
                borderRadius: BorderRadius.circular(30),
                color: Colors.lightBlue[200]),
            child: SizedBox(
              height: 350,
              width: 350,
              child: Text('Test'),
            )),
        Divider(
          color: Colors.red,
          thickness: 2,
        )
      ],
    );
  }
}

推荐阅读