小编Raj*_*Jr.的帖子

颤动一次介绍屏幕?

我有一个我的应用程序的介绍屏幕,但它显示我每次打开应用程序, 我需要第一次显示, 如何做到这一点?

//ThIS IS THE SCREEN COMES 1ST WHEN OPENING THE APP (SPLASHSCREEN)

class SplashScreen extends StatefulWidget {
@override
_SplashScreenState createState() => _SplashScreenState();
}

class _SplashScreenState extends State<SplashScreen> {
@override
void initState() 
{
super.initState();

//After 2seconds of time the Introscreen will e opened by bellow code
Timer(Duration(seconds: 2), () => MyNavigator.goToIntroscreen(context));
}

//The below code has the text to show for the spalshing screen
@override
Widget build(BuildContext context)
{
return Scaffold
(
body: new Center(child:Text('SPLASH SCREEN'),)
);
}
} …
Run Code Online (Sandbox Code Playgroud)

android sharedpreferences dart flutter flutter-layout

11
推荐指数
2
解决办法
5780
查看次数

Flutter:屏幕打开时自动滚动到底部

我正在使用 onpressed() 向下滚动到列表视图的底部,但我想在不按下按钮的情况下实现这一点,

它必须为每个屏幕打开自动滚动。 我试图把它放在 initState() 里面它不起作用但是如果我按下按钮它会起作用

如何让它自动滚动?

工作代码:

 floatingActionButton: new FloatingActionButton(child: 
 Icon(Icons.arrow_downward),onPressed:_hola,)



_hola(){
  print("inti state started successfully");
controller1.animateTo(
controller1.position.maxScrollExtent,
  duration: const Duration(milliseconds: 10),
   curve: Curves.easeOut,);
}
Run Code Online (Sandbox Code Playgroud)

Non Working Code: //此代码打印成功,但并未真正调用该函数

class HomeState extends State<MyNewMessages> {
  @override
  void initState() 
{
 super.initState();
  print("hola is scrolling");
  _hola;
}
);
}
Run Code Online (Sandbox Code Playgroud)

在按下浮动按钮之前 在按下浮动按钮之前 按下浮动按钮后 按下浮动按钮后

listview flutter flutter-sliver flutter-layout flutter-animation

8
推荐指数
1
解决办法
7909
查看次数

Flutter:Firebase 基本查询或基本搜索代码

在此处输入图片说明

主要概念是显示包含搜索字母表的文档或字段。

搜索栏获取给定的输入,它发送到_firebasesearch(),但作为回报,什么也没有出现,上图是我的数据库结构,试图找出一个多星期。

代码

import 'dart:async';
import 'package:flutter/material.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:flutter_search_bar/flutter_search_bar.dart';

SearchBar searchBar;
GlobalKey<ScaffoldState> _scaffoldKey = new GlobalKey<ScaffoldState>();

class DisplayCourse extends StatefulWidget {
  @override
  _DisplayCourseState createState() => new _DisplayCourseState();
}

AppBar _buildAppBar(BuildContext context) {
  return new AppBar(
    title: new Text("FIREBASE QUERY"),
    centerTitle: true,
    actions: <Widget>[
      searchBar.getSearchAction(context),
    ],
  );
}

class _DisplayCourseState extends State<DisplayCourse> {
  String _queryText;

  _DisplayCourseState() {
    searchBar = new SearchBar(
      onSubmitted: onSubmitted,
      inBar: true,
      buildDefaultAppBar: _buildAppBar,
      setState: setState,
    );
  }

  void onSubmitted(String value) {
    setState(() { …
Run Code Online (Sandbox Code Playgroud)

dart firebase-realtime-database flutter google-cloud-firestore flutter-dependencies

7
推荐指数
4
解决办法
3万
查看次数

操作系统更新后,Flutter 应用程序卡在 Observatory Listening on ********************* 上,在 VIVO 设备上

作为 Flutter 开发的新手,我使用我的真实设备通过命令flutter run在 VS 代码中运行 Flutter 应用程序。该应用程序正在构建,正在安装,但终端显示Observatory 正在监听************************************ 到期我无法访问热重载或重启功能。以前我在同一台设备上开发过应用程序。

当前运行的代码是一个演示代码,flutter 提供(flutter create)没有任何更改 终端卡在

尝试的方法:

  1. 颤振医生 -> 附加医生
  2. 颤振运行 -v -> 附加颤振详细
  3. 设备重启
  4. USB 电缆已检查/设备已尝试

Flutter run --verbose code完整的详细日志在这里

我可能错了,但我觉得dart devtools没有找到在浏览器中启动的端口,因为该应用程序没有在调试模式下打开 ->重新启动,重新加载功能不可用。 或者可能是某些数据可能已缓存在开发人员选项中(不是逻辑 xD)。

先感谢您。让我知道是否需要其他任何东西。

android devtools dart visual-studio-code flutter

6
推荐指数
0
解决办法
1485
查看次数

检查Flutter Firestore中是否已存在字段

我有一个名为的收藏company。所有公司都将像我的屏幕快照中那样存储。

当我添加其他公司时,我想检查是否name已经存在。如何执行?

在这里,“ Nova”和“ Tradetech”是两家公司。

当我尝试再次在该字段中添加“ Nova”name: "nova"时,我想显示一个通知:“公司已经存在!”

屏幕截图

dart firebase flutter google-cloud-firestore

3
推荐指数
4
解决办法
5949
查看次数

目标URI不存在:'package:firebase_database / firebase_database.dart';

Pubsec.Yaml中成功导入依赖项,

但是在打开main.dart文件时显示错误

问题(1)

 The Target URI doesn't Exist:
'package:firebase_database/firebase_database.dart';
Run Code Online (Sandbox Code Playgroud)

dart firebase dart-pub flutter flutter-dependencies

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

Flutter:关于数据更改的 Firebase 推送通知

收到评论后,我已将此以下代码部署到我的 firebase 项目中,并且已成功部署!但没有向我发送通知。请在此处查看我的 Firebase 实时数据库屏幕截图以更好地理解。

[现在已解决:它只会向一个 ID 发送通知,即我的管理设备]

工作代码:

const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firbase);
exports.codeformypeople = functions.database.ref('items/{id}').onWrite(evt => {

const payload = {
notification: { title: 'New Customer Requested', body: 'Touch to Open The App', badge: '1', sound: 'default', }
};
const token ="Lsn-bHfBWC6igTfWQ1-h7GoFMxaDWayKIpWCrzC";//replace with ur token

if (token) {
console.log('Toke is availabel .');
return admin.messaging().sendToDevice(token, payload);
} else {
console.log('token error');
}
});
Run Code Online (Sandbox Code Playgroud)

[我的数据库结构[1]

查看此视频链接了解更多详情

注意:如果您的应用程序已打开并最小化,则它会显示通知,但如果应用程序已打开且您正在使用,或者应用程序终止强制关闭,则它将无法工作!!

dart firebase flutter flutter-dependencies flutter-layout

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

Flutter:从其他页面访问存储的Sharedpreference值

我在page1.dart中冒了一个vlaue,我想从page2.dart或page3.dart访问存储的值,我怎么能实现这个?

sharedpreferences flutter

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