小编Pau*_*ger的帖子

Flutter:从 AppBar 中减去状态栏高度

我已经AppBar向下移动了,但现在它的高度太大了。我想知道如何从 my 的高度中减去状态栏的AppBar高度。这是目前的样子:

在此处输入图片说明

以下是设置AppBar高度的方法:

Flutter:设置AppBar的高度

以下是获取状态栏高度的方法:

我如何或在哪里更改系统状态栏 Flutter 框架

final double statusBarHeight = MediaQuery.of(context).padding.top;
return new Padding(
      padding: new EdgeInsets.only(top: statusBarHeight),
      child: content
);
Run Code Online (Sandbox Code Playgroud)

我只是不知道如何将这些部分放在一起(我对 Flutter 很陌生,所以请解释清楚答案)

appbar statusbar flutter

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

Flutter 更改闪屏背景颜色

我的launch_background.xml文件中有这个默认代码:

<?xml version="1.0" encoding="utf-8"?>
<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@android:color/white" />

    <!-- You can insert your own image assets here -->
    <item>
        <bitmap
            android:gravity="center"
            android:src="@mipmap/ic_launcher" />
    </item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

我只想知道,如何将其更改<item android:drawable="@android:color/white" />为自定义颜色,例如<item android:drawable="@android:color/#FFF8DC" />

android flutter

13
推荐指数
2
解决办法
8226
查看次数

Angular SCSS全局变量导入

我想在我的Angular项目中转到SCSS.到目前为止,我想从SCSS中唯一使用的是变量.目前我一直在使用非常好的CSS变量,因为你:root在我的styles.css中声明它们然后你可以在应用程序的所有组件的CSS文件中使用它们.

我的问题是SCSS(全球导入)是否可行?因为我觉得从一种全局导入的语言(CSS)转移到现在需要我在任何需要的地方导入变量(SCSS)的东西都非常繁琐.

我对为什么更好的版本需要我这样做有点失望.因此,我确信必须有一些方法可以不必在我需要的每个SCSS中导入我的变量.

例如,我想在styles.scss中创建变量,然后我希望能够在我的任何组件样式中使用这些变量,而无需导入任何内容.在CSS --MyVar:root,可以从任何组件的CSS访问像in 这样的变量.

css sass angular

12
推荐指数
2
解决办法
7903
查看次数

DBeaver 还原 SQL Server .bak 文件

我只是想.bak在我的 DBeaver UI 中恢复一个 SQL Server文件。但我不知道该怎么做 - 有人可以帮忙吗?

我创建了一个数据库,但是当我右键单击它时,没有restore选项。

在此处输入图片说明

sql-server restore dbeaver

11
推荐指数
3
解决办法
1万
查看次数

角动态添加类

有没有一种方法可以使用Angular解决方案从.ts文件中添加类

<div [class.extra-sparkle]="isDelightful == true">
Run Code Online (Sandbox Code Playgroud)

我想做以上但从.ts文件的一侧。代码越少越好。

<button class="general" (click)="ChangeScreen('Global')"       [class.selected]="CurrentPage == 'Global'">Global</button>
<button class="general" (click)="ChangeScreen('Maintenance')"  [class.selected]="CurrentPage == 'Maintenance'">Maintenance</button>
<button class="general" (click)="ChangeScreen('Settings')"     [class.selected]="CurrentPage == 'Settings'">Settings</button>
<button class="general" (click)="ChangeScreen('Profile')"      [class.selected]="CurrentPage == 'Profile'">Profile</button>
<button class="general" (click)="ChangeScreen('Transactions')" [class.selected]="CurrentPage == 'Transactions'">Transactions</button>
Run Code Online (Sandbox Code Playgroud)

我只想在ChangeScreen函数中添加如下内容:

ChangeScreen(page) {
    page.addClass = page;
}
Run Code Online (Sandbox Code Playgroud)

然后,我可以删除所有这些行: [class.selected]="CurrentPage == '...'"

html css angular

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

如何创建 Flutter 最小化应用控件

注意:这不是推送通知

我想知道如何为我的 Flutter 应用程序创建最小化的控件小部件。我可以添加几个按钮的地方,示例是:

  • 播放/暂停、下一首、上一首(对于音乐应用)
  • 开始,停止(对于计时器应用程序)
  • 单个输入框(用于快速回复部分)

大多数音乐播放器应用程序都有这个功能,当你“最小化”应用程序时,你最终会得到这样的结果:

在此处输入图片说明

flutter

6
推荐指数
1
解决办法
1108
查看次数

Nodejs Posgresql如何监视新的数据库记录插入

是否有可能以某种方式从我的 Nodejs Express 服务监视我的 Postgresql 数据库,并在新记录插入数据库时​​启动一个函数?

NOT:接收插入调用并运行函数。即使有人通过 pgAdmin 之类的工具插入记录,该函数也应该启动。

NOT:在数据库中添加触发器。我需要发送电子邮件等,所以最好我想要一个来自 Nodejs Express 服务的解决方案,但我仍然会听取数据库触发器的想法。

database postgresql node.js

5
推荐指数
1
解决办法
3669
查看次数

Firebase:我应该将用户数据存储在身份验证配置文件还是数据库上

我使用 . 在我的 Flutter 应用程序中注册了一个用户FirebaseAuth.instance.verifyPhoneNumber()。这非常有效,用户会显示在我的 Firebase 控制台中。

FirebaseAuth.instance.currentUser()现在每当我打开应用程序时都会返回用户。我应该在此处存储用户信息(年龄、体重等),还是应该users在我的集合中创建一个集合Database并链接currentUser().uid到那里?

另外,我应该将其存储在与 链接的数据库中uid,还是与登录信息链接的数据库中。例如,将 a 链接userphoneNumber而不是uid。因为如果您删除了用户,但他们想再次注册,那么他们将获得一个新的uid,但他们phoneNumber / email仍然保持不变,因此仍然可以链接到他们的旧数据。

firebase firebase-authentication flutter

5
推荐指数
1
解决办法
2951
查看次数

如何在 firebase_auth 中更新 FirebaseUser 的电话号码?

在我的 Flutter 应用程序中,我使用 Firebase 的电话号码身份验证作为我的主要身份验证形式。身份验证后,我在我的users集合中创建一个用户,其中包含以下详细信息:

{
    phoneNumber: FirebaseAuth.instance.currentUser().phoneNumber,
    displayName: 'Comes from user textbox',
    ...
}
Run Code Online (Sandbox Code Playgroud)

但是假设有一天用户想要更改他们的电话号码。我该怎么做呢?因为我不能简单地更改文档中用户的电话号码,因为电话号码需要进行身份验证。并且在认证之后,用户获得一个新的authUID。那么哪个应该是新用户?

有人可以解释想要保留其个人资料详细信息但更改其号码的用户背后的逻辑。

firebase firebase-authentication flutter

3
推荐指数
1
解决办法
8288
查看次数