Изменить стиль текста flutter_quill

#flutter #dart #flutter-dependencies

Вопрос:

Я пытаюсь изменить стиль текста » N » по умолчанию для редактора flutter quill. Однако я, похоже, не могу найти опцию в классе DefaultStyles. Ниже приведен мой текущий код:

 
QuillEditor(
       autoFocus: true,
       controller: controller,
       scrollController: scrollController,
       expands: true,
       focusNode: focusNode,
       readOnly: false,
       scrollable: true,
       padding: EdgeInsets.only(left: 30, right: 30),
       customStyles: DefaultStyles(

           h1: DefaultTextBlockStyle(
               GoogleFonts.montserrat(
                   fontSize: 20, fontWeight: FontWeight.w300, color: darkText),
               Tuple2(16, 0),
               Tuple2(0, 0),
               null),
           h2: DefaultTextBlockStyle(
               GoogleFonts.montserrat(
                   fontSize: 25, fontWeight: FontWeight.w300, color: darkText),
               Tuple2(16, 0),
               Tuple2(0, 0),
               null),
           h3: DefaultTextBlockStyle(
               GoogleFonts.montserrat(
                   fontSize: 30, fontWeight: FontWeight.w300, color: darkText),
               Tuple2(16, 0),
               Tuple2(0, 0),
               null),
           strikeThrough: GoogleFonts.montserrat(
               color: darkText, decoration: TextDecoration.lineThrough),
           sizeSmall: GoogleFonts.montserrat(color: darkText),
           italic: GoogleFonts.montserrat(
               color: darkText, fontStyle: FontStyle.italic),
           bold: GoogleFonts.montserrat(
               color: darkText, fontWeight: FontWeight.bold),
           underline: GoogleFonts.montserrat(
               color: darkText, decoration: TextDecoration.underline),
           color: darkText),
     ),
 

Я смог изменить стили текста с h1 на h3, но не обычный (N) вариант. Как мне этого добиться?

Ответ №1:

Если посмотреть на реализацию библиотеки, то DefaultStyles класс имеет следующие переменные

 DefaultStyles({
    this.h1,
    this.h2,
    this.h3,
    this.paragraph,
 

Я предполагаю, что то, что вы называете «N», является стилем по умолчанию, которым и должно быть paragraph .
Вам просто нужно следовать той же логике h1 h2 h3 , что и раньше, и с вами все должно быть в порядке

Комментарии:

1. Я не знаю, как я это пропустила!, большое вам спасибо!