Как использовать цвет RGB во флаттере? - PullRequest
0 голосов
/ 04 февраля 2019

Я пытаюсь использовать его таким образом, но он не дает мне цвета текста.

Color.fromARGB(1, 239 ~/ 255, 58 ~/ 255, 121 ~/ 255)

Ответы [ 3 ]

0 голосов
/ 04 февраля 2019

Я использую этот блок кода для моего личного проекта, чтобы показать текст с определенным цветом, используя Color.fromRGBO, первый параметр - Red, второй - Green, третий - Blue и последний параметропределяет Opacity.

Text(
    "This is a sample text",
     textAlign: TextAlign.center,
     style: TextStyle(
             color: Color.fromRGBO(255, 179, 102, 1)
    )
)

0 голосов
/ 04 февраля 2019

Вы также можете использовать шестнадцатеричное представление Color(0XFF212845).
Комментарий из источника

/// Другими словами, если AA является альфа-значением в шестнадцатеричном формате, RR - значение красного цвета в шестнадцатеричном формате,
/// GG - значение зеленого цвета в шестнадцатеричном формате, BB - значение синего цвета в шестнадцатеричном формате, цвет может быть
///, выраженным как const Color(0xAARRGGBB).

0 голосов
/ 04 февраля 2019

Попробуйте использовать

Color.fromRGBO(38, 38, 38, 0.4)

Где r для Red, g для зеленого, b для Blue и o для opacity

Пример:

Container(
                width: double.infinity,
                height: double.infinity,
                color: Color.fromRGBO(38, 38, 38, 0.4),
                child: Center(
                  child: CircularProgressIndicator(),
                ))
...