相关疑难解决方法(0)

在Flutter Container> FlatButton中删除填充

我想删除FlatButton的默认边距,但似乎无法设置/覆盖它.

带填充的按钮

Column(children: <Widget>[
      Container(
          children: [
            FractionallySizedBox(
              widthFactor: 0.6,
              child: FlatButton(
                  color: Color(0xFF00A0BE),
                  textColor: Color(0xFFFFFFFF),
                  child: Text('LOGIN', style: TextStyle(letterSpacing: 4.0)),
                  shape: RoundedRectangleBorder(side: BorderSide.none)))),
      Container(
          margin: const EdgeInsets.only(top: 0.0),
          child: FractionallySizedBox(
              widthFactor: 0.6,
              child: FlatButton(
                  color: Color(0xFF00A0BE),
                  textColor: Color(0xFF525252),
                  child: Text('SIGN UP',
                      style: TextStyle(
                          fontFamily: 'Lato',
                          fontSize: 12.0,
                          color: Color(0xFF525252),
                          letterSpacing: 2.0)))))
    ])
Run Code Online (Sandbox Code Playgroud)

我遇到过类似的事情ButtonTheme,debugDumpRenderTree()但是却无法正确实现它们.

flutter

11
推荐指数
8
解决办法
7797
查看次数

如何更改 Flutter TextButton 高度?

这是输出:

在此处输入图片说明

  1. 我尝试制作一个应用程序,但是当我使用 时TextButton,我得到了两个按钮之间的空间
  2. 我需要一张一张没有空间
  3. 如果我使用Expanded小部件,ScrollChildView则不起作用
  4. 我尝试但我无法清除这些东西。
  5. 我尝试制作这种类型的TextButton.

任何人都知道或对此有任何想法?

    import "package:flutter/material.dart";
    import 'package:audioplayers/audio_cache.dart';

    class Account extends StatefulWidget {
    Account({Key key}) : super(key: key);

    @override
    _AccountState createState() => _AccountState();
    }

    class _AccountState extends State<Account> {
    @override
    Widget build(BuildContext context) {
    return Scaffold(
      body: SafeArea(
        child: SingleChildScrollView(
          child: Stack(
            children: [
              Container(
                child: Column(
                  crossAxisAlignment: CrossAxisAlignment.stretch,
                  children: [
                    TextButton(
                      child: Container(
                        child: Text(
                          'One',
                          style: TextStyle(color: Colors.white, fontSize: 10),
                        ),
                      ),
                      style: ButtonStyle(
                        backgroundColor:
                            MaterialStateProperty.all<Color>(Colors.red), …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout

9
推荐指数
4
解决办法
6855
查看次数

所有侧面的 ElevatedButton 填充不会修改

我有一个具有以下属性的 ElevatedButton:我在此处附加了一张照片:https: //i.stack.imgur.com/oH3pO.png

ElevatedButton(
               clipBehavior: Clip.none,
               style: ElevatedButton.styleFrom(
               padding: EdgeInsets.zero,
               minimumSize: Size(0, 0),
               elevation: 0,
               ),
Run Code Online (Sandbox Code Playgroud)

我修改了周围的填充,但它的最小填充 (_InputPadding) 仍然为 48 像素 x 48 像素。我该如何解决这个问题?

flutter

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

flutter ×3

flutter-layout ×1