स्पंदन में असमर्थ जोड़ने के लिए शीर्षक पर AppBarTheme

0

सवाल

मैं पर काम कर रहा था एक स्पंदन परियोजना है और मैं करने की कोशिश की करने के लिए जोड़ें title करने के लिए पैरामीटर AppBarTheme लेकिन यह मुझे एक त्रुटि है. इस कोड है:

@override
Widget build(BuildContext context){
  return MaterialApp(
    theme: ThemeData(
      primarySwatch: Colors.green,
      accentColor: Colors.pinkAccent,
      fontFamily: 'Quicksand',
      appBarTheme: 
        AppBarTheme(textTheme: ThemeData.light().textTheme.copyWith(
          title: const TextStyle(
            fontFamily: 'Quicksand',
            fontSize: 20,
            )
          )
        )
      )
    );
  }

त्रुटि थी: The named parameter 'title' isn't defined. कैसे कर सकते हैं मैं इस को हल?

dart flutter
2021-11-24 00:20:01
2

सबसे अच्छा जवाब

2

यहाँ जिस तरह से है :

import 'package:flutter/material.dart';

class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text('AppBar titleTextStyle')),
      body: Center(child: Text('Hello World')),
    );
  }
}

void main() {
  runApp(
    MaterialApp(
      theme: ThemeData.light().copyWith(
        appBarTheme: AppBarTheme(
          backgroundColor: Colors.yellow,
          titleTextStyle: TextStyle(color: Colors.black),
          backwardsCompatibility: false, // !!!
        ),
      ),
      home: Home(),
    ),
  );
}
2021-11-25 00:49:57
0

आप नहीं कर सकते हैं जोड़ने के लिए शीर्षक AppBarTheme, आप कर सकते हैं केवल प्रदान TextStyle के लिए शीर्षक में themeData जोड़ने और शीर्षक में AppBar इस तरह:

AppBar(
    title: Text(
      'your text',
      // You need to add this line
      style: Theme.of(context).appBarTheme.TextStyle,
    ),
),
2021-11-24 04:22:52

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में