小编Nit*_*euq的帖子

如何在 pubspec.yaml 中添加 fork github 包?

map_view 插件不再维护,如果最小 sdk 达到 28,则让用户遇到问题,所以幸运的是 Eimji fork 包的修改版本,但它仅在 github https://github.com/Eimji/flutter_google_map_view 上而不是在https 上://pub.dartlang.org我搜索将他的 fork 添加到我的 pubspec.yaml 中。

我试过

flutter_google_map_view:
       git://github.com/Eimji/flutter_google_map_view.git
Run Code Online (Sandbox Code Playgroud)

谢谢

更新

我通过 map_view 更改了名称,它似乎被接受了......但是当我使用 flutter_google_map_view 时,我有

Error on line 1, column 7 of flutter_google_map_view\pubspec.yaml: "name" field doesn't match expected name "flutter_google_map_view".
Run Code Online (Sandbox Code Playgroud)

我不知道为什么 map_view “有效”而不是 mapview ......所以我不知道它是否真的被接受或伟大的方法......

所以现在当我上传我的本地 map_view 包时我有其他问题......

* Error running Gradle:
Exit code 1 from: C:\Users\utilisateur\AndroidStudioProjects\nirbi\android\gradlew.bat app:properties:
WARNING: The specified Android SDK Build Tools version (25.0.3) is ignored, as it is below the minimum supported …
Run Code Online (Sandbox Code Playgroud)

github flutter

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

如何使动态图表波动?

您好,我试图用x轴中的日期和Y轴中的数据制作一个简单的图表。当我按下按钮时,当前日期的数据增加。第一个目标是通过以下代码完成的。但是现在我不知道如何使图表更动态,我希望统计每一天的按下按钮的统计信息。我不知道如何为每一天动态添加新的数据列。

import 'package:flutter/material.dart';
import 'package:charts_flutter/flutter.dart' as charts;
import 'package:intl/intl.dart';
void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'Flutter Demo',
      theme: new ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: new MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _MyHomePageState createState() => new _MyHomePageState();
}

class ClicksPerYear {
  final String year;
  final int clicks;
  final charts.Color color;

  ClicksPerYear(this.year, …
Run Code Online (Sandbox Code Playgroud)

charts flutter

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

如何在 Flutter 中使用 SharedPreferences 保存 DateFormat?

我试图计算每小时按下按钮的次数。要做到这一点当我按下按钮时,我将当前时间保存在一个变量中以参考按下按钮的小时数,如果我第二次按下按钮,我想将当前时间与之前保存的时间进行比较以了解时间是否已更改。如果有不同的时间,我将计数器重置为 0,否则我增加计数器。像这样我可以知道我每个小时按下了多少按钮。可能有更简单的解决方案。

我的问题:我试图用 SharedPreferences 保存日期,然后进行比较,但它返回 null

import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:intl/intl.dart';
void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(

        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

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

class _MyHomePageState extends State<MyHomePage> {

  var …
Run Code Online (Sandbox Code Playgroud)

datetime-format sharedpreferences flutter

5
推荐指数
2
解决办法
4721
查看次数

如何在颤动中将日期时间转换为持续时间?

我无法将 72:46:00.15768 这样的输入转换为 4366 分钟这样的持续时间

我尝试了这个,但在尝试 .inMinutes() 后返回 null

var _lastConso = lastConsoString3!=null ? DateTime.parse(lastConsoString3) : DateTime.now(); 
Diff = DateTime.now().difference(_lastConso);
DurationDiff=Diff.inMinutes;
Run Code Online (Sandbox Code Playgroud)

flutter

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

应用程序中的 Flutter 购买 iOS 无法在 testfly 中测试?

我已经有一个 iOS 应用程序正在生产中,但我对购买部分进行了一些更改。我不记得或发现我无法在 testfly 或调试模式/发布模式下测试购买是否正常。

检测到 id 购买并显示产品。当我点击产品时,我的购买测试在 Android 上工作,我看到弹出来测试购买。但是在 iOS 上,当我点击产品时,我什么也没有。在调试中,购买是调用但没有弹出来验证购买以进行测试,并且没有更多关于错误的信息。

沙箱被激活 sandboxTesting=true;

在我的设备设置-> iTunes Store 和应用程序商店-> 我在沙箱中添加了我的应用程序 ID

应用程序内购买添加了 xcode 签名和功能

其他观察我记得之前我有弹出添加用户ID和密码进行连接,我现在不知道为什么,我没有弹出apple connect。

我所做的唯一一件事就是尝试升级 flutter 并降级(因为一些错误)以返回到生产中的初始版本。我什至尝试返回最初的颤振版本(谁希望工作),但我遇到了同样的问题......

我尝试创建一个新的 flutter projet 来测试 flutter 包中的购买示例,并使用我当前的 bundle id 来显示我的产品。这是显示,但我有同样的问题:没有连接弹出,没有购买弹出。什么都没有……但是购买是显示、发现和所有进程(Xcode、appstore 连接、testfly .. 是有效的。

所以我不害怕在没有测试的情况下发布。

在使用时间机器备份我所有的 mac 之前,我会在所有这些错误之前对此发表意见

谢谢

flutter

5
推荐指数
0
解决办法
173
查看次数

使动画随着颤动而弹跳

当我点击一个按钮时,我尝试制作一个单一的弹跳动画(快速向上和向下)。

像这个例子:

在此处输入图片说明

我成功制作了弹跳动画,但我没有成功制作水龙头,因为我的 icone 按钮总是显示,我只搜索使这个 icone 按钮在点击后向上和向下生长,而不会消失

animation flutter

4
推荐指数
2
解决办法
7265
查看次数

如何在flutter中加密字符串并在其他设备中解密该加密字符串?

在此输入图像描述

\n\n

我找到了用于 flutter 加密和解密消息的加密包,我成功地加密和解密,但没有成功地在如图所示的分离设备的 cas 中使用它。

\n\n

这是一个示例,其中我用静态字符串和随机数组成明文,它允许更改生成的密钥,当我解密时,找到与正则表达式匹配的静态字符串

\n\n
var number = new Random();\n\n var random= number.nextInt(100); \n\n  final plainText = \'static_name$random\';\n\n  final key = Key.fromLength(16);\n  final iv = IV.fromLength(8);\n  final encrypter = Encrypter(AES(key));\n\n  final encrypted = encrypter.encrypt(plainText, iv: iv);\n  final decrypted = encrypter.decrypt(encrypted, iv: iv);\n\n  print(encrypted.base64);//my plaintext is encrypted fesesgesgneslg465esg6es4g\n  print(decrypted); //my random plaintext is decrypted static_name$rnd\n\n  //my regex match function\n
Run Code Online (Sandbox Code Playgroud)\n\n

目前我不知道如何输入我的加密密钥(fesesgesgneslg465esg6es4g)我搜索做类似的事情

\n\n

//---------按时生成一个我加密的随机密钥----\n var rng = new Random();

\n\n
 var rnd= rng.nextInt(100); //choisir le nombre max de …
Run Code Online (Sandbox Code Playgroud)

encryption flutter

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

如何使圆心在颤动中成卡?

我试图在图像中创建联合国地理围栏(谷歌地图网址)

我有一张带有子图像的卡片,并且在地图图像上添加了一个圆形堆栈,并使用滑块更改了区域的大小。问题是我没有成功将地图居中放置在容器中。当前找到的唯一解决方案是使用边距沿着圆向下移动,但是当我更改边距限制时,圆的顶部而不是中心,所以我的中心正在移动...

这是我的代码示例:

               new Card (

                child :new Stack(
                  children: <Widget>[

                new Container(

                  width: 200.0,
                  height: 200.0,
                ),

                    new Container(
                    alignment: new FractionalOffset(0.0, 0.0),   
                      decoration: new BoxDecoration(
                        border: new Border.all(
                          color: Colors.blue.withOpacity(0.5),
                          width: val,  // it's my slider variable, to change the size of the circle
                        ),
                        shape: BoxShape.circle,
                      ),
                    ),

                  ],
                ),
               ),
Run Code Online (Sandbox Code Playgroud)

stack center flutter

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

如何提取颤振中日期列表之间的最大值?

我已成功提取使用sharedpref保存的两个日期之间的最大值,但我不知道如何计算如果我在前两个日期之间添加一些日期。如果我有一点数据要比较,这很简单,但如果我有很多数据,我不知道如何比较每个数据以提取所有可能性之间的最大值。 在此输入图像描述

flutter

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

如何使用带有flutter的URL_launcher包发送短信?

您好,我搜索了一个简单的示例(Android和iOS)以通过此程序包发送短信

https://pub.dartlang.org/packages/url_launcher

在插件页面中,我仅看到如何使用电话号码打开短信本机应用程序,但没有其他消息

sms:<phone number>, e.g. sms:5550101234 Send an SMS message to <phone 
number> using the default messaging app
Run Code Online (Sandbox Code Playgroud)

sms flutter

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

如何计算flutter中字符串列表的总和?

我使用 texfield 来添加数字。之后,我将列表中的值保存在 sharepreference 中

我搜索添加此列表中保存的每个值

我尝试过这个,但它不起作用。

  load_list()async{
    SharedPreferences prefs = await SharedPreferences.getInstance();
    setState(() {

      stringList = prefs.getStringList("list");


     sum = stringList.reduce((value, element) => value + element);

    });

  }
Run Code Online (Sandbox Code Playgroud)

flutter

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

Flutter 低帧率性能

当我启动 speed_dial 动画插件时,我看到了帧率 UI 的线性退化。当我在这里添加 sharedpref 函数时出现问题:

 @override
  Widget build(BuildContext context) {
   sharedpref_function();
    return Scaffold(
Run Code Online (Sandbox Code Playgroud)

收听保存的值,即使 sharedpref 为空,我也有这种退化。

10 分钟后,之前什么都不做,当我调用 _renderSpeedDial 时,我测量了 1120 毫秒/帧

这是完整的代码:

  bool _dialVisible = true;
  Color _speedDial =  Colors.pink;

  sharedpref_function() async {     
    SharedPreferences prefs = await SharedPreferences.getInstance();
    setState(() {
    }
   );
  }

  _renderSpeedDial() {
    return SpeedDial(
      animatedIcon: AnimatedIcons.add_event,
      animatedIconTheme: IconThemeData(size: 22.0),
      backgroundColor: _speedDial,
      // child: Icon(Icons.add),
      /*  onOpen: () => print('OPENING DIAL'),
      onClose: () => print('DIAL CLOSED'),*/
      visible: _dialVisible,
      curve: Curves.bounceIn,
      children: [

        SpeedDialChild(
          child: Icon(Icons.fullscreen_exit, …
Run Code Online (Sandbox Code Playgroud)

performance flutter

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