簡體   English   中英

如何更改 StatefulWidget 或 StatelessWidget 中的文本顏色?

[英]How can I change the color of text in a StatefulWidget or StatelessWidget?

我正在嘗試將“MyHomePage(title: 'This is my app now. Mwuah Ha Ha,')' 更改為白色字體。 我不知道我是否應該在課堂之外更改它,或者從 class 內部首次描述參數“標題”。

我是 Flutter 的新手,正在練習一本書,但它不符合 Flutter 的新更新。

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.black,
      ),
      home: const MyHomePage(title: 'This is my app now! Mwuah Ha Ha!'),
    );
  }
}


class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

 
  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

我希望將黑色背景的標題的字體更改為白色。 我對 Flutter 還不夠流利,不知道在哪里以及如何進行顏色更改。 先感謝您!

所以要做到這一點,你需要做的是 go 到變量title在這種情況下被使用的地方,它應該是這樣的:

appBar: AppBar(
    title: Text(widget.title, style:TextStyle(fontColor:Colors.white)),
  ),

文本(“這是示例,textAlign:TextAlign.center,樣式:TextStyle(fontSize:16,fontWeight:FontWeight.bold,顏色:Colors.red),)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM