小编Far*_*rwa的帖子

在 Flutter 中更改 AppBar 后退图标大小

这是当前的AppBar代码:

AppBar(
  iconTheme: IconThemeData(
    color: Colors.black,
    size: 100 // This isn't performing any changes
  ),
  centerTitle: false,
  backgroundColor: Colors.white,
  title: Text(
    title,
    style: TextStyle(color: Colors.black87,

  ),
  elevation: 1.0,
);
Run Code Online (Sandbox Code Playgroud)

当前尺寸属性不做IconThemeData任何改变。

android dart flutter flutter-appbar

4
推荐指数
1
解决办法
6437
查看次数

如何垂直对齐行项目?

这是我的代码:

        child: new Row(
                        crossAxisAlignment: CrossAxisAlignment.start,
                        mainAxisAlignment: MainAxisAlignment.start,
                        children: <Widget>[
                          new Icon(
                              Icons.call
                          ),
                          new Container(
                            height: 30.0,
                            width: 100.0,
                            child: new TextFormField(
                              decoration: new InputDecoration(
                                  labelText: 'User Name'),
                              validator: (val) =>
                              !val.contains('@')
                                  ? 'Not a valid email.'
                                  : null,
                              onSaved: (val) => _email = val,
                            ),

                          )

                        ],

                      ),
                    )
Run Code Online (Sandbox Code Playgroud)

这里Icon和TextFormField没有垂直对齐。TextFormField为其顶部留有边距,而电话图标稍有下降。

dart flutter

3
推荐指数
2
解决办法
3349
查看次数

我可以为不同的对象类型使用一个 TypeConverter 吗?

到目前为止,为了存储在Room 数据库中,我一直在为每个类使用类型转换器。像这样:

@SerializedName("sidebar")
@Expose
@TypeConverters(SidebarConverter.class)
private Sidebar sidebar;
@SerializedName("splash")
@Expose
@TypeConverters(SplashConverter.class)
private Splash splash;
@SerializedName("overview")
@Expose
@TypeConverters(OverviewConverter.class)
private Overview overview;
@SerializedName("home")
@Expose
@TypeConverters(HomeConverter.class)
private Home home;
@SerializedName("portfolio")
@Expose
@TypeConverters(PortfolioConverter.class)
private Portfolio portfolio;
@SerializedName("team")
@Expose
@TypeConverters(TeamConverter.class)
private Team team;
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种更方便的方法可以TypeConverter在数据库中单独使用。

database android android-room android-architecture-components

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

Flutter - StreamBuilder 加载数据和 UI 后显示警报对话框

我想在从 StreamBuilder 获取数据后显示一个警报对话框。我还有一个要渲染的 UI。目前,当我尝试在返回实际 UI 之前在方法内部构建对话框时,遇到这样的错误_loadUI

在构建期间调用 setState() 或 markNeedsBuild()。

代码:

if (dataSnapshot.hasData) {
            return dataSnapshot.data ? _loadUI(dataSnapshot.data) : _emptyView();
          }
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout rxdart stream-builder

0
推荐指数
1
解决办法
2184
查看次数