如何在 Flutter 中更改字体颜色?

How to change font color in Flutter?

我想做到这一点,当在白色边框外选择菜单时,字母的字体颜色变为黑色而不是白色,我试图更改它但我不能,如果有人看一下代码会知道在哪里进行调整?

ListView.builder(
  scrollDirection: Axis.vertical,
  shrinkWrap: true,
  itemCount: controller.items.length,
  itemBuilder: (_, index) {
    final _item = controller.items[index];
    if(_item['rota'] == Routes.home){
      return Obx(() => Container(
        decoration: (controller.selectedIndex == index)
            ? const BoxDecoration(
              border: Border(
                top: BorderSide(width: 3.0, color: Colors.white),
                bottom: BorderSide(width: 3.0, color: Colors.white),
              ),
            )
            : null,
        child: Obx(() =>  Card(
          color: const Color(0XFF007E94),
          elevation: 3,
          child: ListTile(
            title: Text(
              _item['titulo'],
              style: const TextStyle(color: (controller.selectedIndex == index ) ? Colors.black :  Colors.white),
            ),
            leading: _item['icone'],
              onTap: () {
                controller.selectedIndex = index ;
                Get.toNamed(_item['rota']);
              },
              selected: controller.selectedIndex == index
          ),
        )),
      ));
    }
  }
),

我试过这种方法还是无法调整

试试下面的代码,删除 TextStyle

const 关键字
title: Text(
              _item['titulo'],
              style: TextStyle(color: (controller.selectedIndex == index ) ? Colors.black :  Colors.white),
            ),