Как отредактировать переработанный значок в Flutter? - PullRequest
0 голосов
/ 03 октября 2019

У меня проблемы с редактированием виджета значков, который я изменил в флаттереВот мой код:

class DetailsInput extends StatelessWidget {
      DetailsInput({
        this.label,
        this.keyboard,
        this.icon,
      });

      final String label;
      final TextInputType keyboard;
      final IconData icon;

      @override
      Widget build(BuildContext context) {
        return Padding(
          padding: const EdgeInsets.only(left: 25.0, right: 25.0),
          child: TextField(
            keyboardType: keyboard,
            cursorColor: Colors.deepPurpleAccent,
            decoration: InputDecoration(
              enabledBorder: UnderlineInputBorder(
                borderSide: BorderSide(color: Colors.black54),
              ),
              focusedBorder: UnderlineInputBorder(
                borderSide: BorderSide(color: Colors.deepPurpleAccent),
              ),
              fillColor: Colors.black54,
              focusColor: Colors.black54,
              hintText: label,
              hoverColor: Colors.black54,
              hintStyle: kBasicLabelStyle,
            ),
          ),
        );

Вот область, где я разместил код и пытаюсь изменить его стиль:

DetailsInput(
    icon: Icons.contact_phone,
    keyboard: TextInputType.number,
),

Я пытаюсь изменить цветзначок выше, но в настоящее время я не могу этого сделать.

1 Ответ

0 голосов
/ 03 октября 2019

В InputDecoration, добавьте:

suffixIcon: const Icon(icon, color: Colors.red),
...