Как мне создать Flatbutton в флаттере с 2 цветами? не градиент, 2 solid цвет рядом - PullRequest
0 голосов
/ 16 марта 2020

Как мне создать Flatbutton во флаттере с 2 цветами? не градиент, 2 solid цвет рядом. enter image description here

Ответы [ 2 ]

2 голосов
/ 17 марта 2020

может быть более коротким ответом с использованием градиента и остановок

          decoration: BoxDecoration(
            gradient: LinearGradient(
              colors:  [Colors.red, Theme.of(context).buttonColor] 
              stops: [0.5, 0.5]
            ),
            borderRadius: BorderRadius.circular(10.0),
          ),
1 голос
/ 16 марта 2020

Попробуйте этот код. Вы можете настроить его под свои нужды

class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return FlatButton(
      onPressed: () {},
      child: Container(
        height: 50,
        width: 100,
        child: Stack(
          children: [
            Row(
              children: [
                Expanded(child: Container(color: Colors.red)),
                Expanded(child: Container(color: Colors.blue)),
              ],
            ),
            Center(child: Text('PRESS ME')),
          ],
        ),
      ),
    );
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...