Я использую изображение как дочерний элемент плавающей кнопки действия на флаттере. Цвет фона мне не нужен. а также мне нужно увеличить размер изображения. как я могу это сделать? Помоги пожалуйста.

0
Nurullah Sadekin 14 Янв 2021 в 10:09

3 ответа

Лучший ответ

Я думаю, что в вашем случае вы также можете попробовать такое обходное решение,

floatingActionButton: GestureDetector(
        onTap: () {
          // Do Something
        },
        child: Container(
          decoration: BoxDecoration(
            image: DecorationImage(
                image: NetworkImage("https://www.dartpad.dev/dart-192.png")),
            borderRadius: BorderRadius.circular(0.50),
          ),
          width: 50.0,
          height: 50.0,
        ),
      ),

Поиграйте со значениями height и width для достижения желаемого результата. Вы также можете добавить boxShadow к Container, чтобы он выглядел как настоящий FAB.

См .: https://api.flutter.dev/flutter/painting/BoxDecoration- class.html
а также для включения изображения из ресурса см. https: //api.flutter. dev / flutter / painting / DecorationImage-class.html

Надеюсь, это подходит для вашего случая!

0
Shri Hari 14 Янв 2021 в 07:20

Просто сделайте это:

FloatingActionButton(
    backgroundColor: Colors.transparent,
)
0
ch271828n 14 Янв 2021 в 07:11
Colors.transparent

Удалит цвет из любого виджета, который принимает параметр цвета. Пожалуйста, используйте его в своем FloatingActionButton, как показано ниже:

           FloatingActionButton(
              elevation: 0.0,
              child: new Icon(Icons.check),
              backgroundColor: Colors.transparent,
              onPressed: (){}
            )
0
Gourango Sutradhar 14 Янв 2021 в 07:28
65714704