【问题标题】:Flutter iOS Google maps: weird appear animationFlutter iOS 谷歌地图:奇怪的出现动画
【发布时间】:2019-05-23 12:13:44
【问题描述】:

我在 iOS 上的 Flutter Google maps official plugin 在调试和发布版本中遇到问题,当您从终止状态打开应用程序时会发生这种问题。安卓没有问题

当我的小部件中有谷歌地图时,会播放一个奇怪的动画,尤其是当有一个居中的浮动操作按钮时,它也很烦人,它也有一些动画幻灯片

观看此视频https://www.youtube.com/watch?v=94ee6cePbWw&feature=youtu.be

如果你逐帧播放,你会看到应用栏的颜色正确,浮动动作按钮被绘制,但随后一切都闪烁白色,浮动动作按钮突然在出现动画时播放幻灯片,而它已经显示。这一切看起来都很有问题

如果我从我的小部件中删除 Google 地图,一切正常:动画中没有 FAB 幻灯片,并且应用栏在绘制后不会闪烁白色。

在 Flutter v1.1.4 上运行。想去掉这个出现的动画,谢谢支持

这是我的代码

import 'package:flutter/material.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';

void main() => runApp(MyApp());

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

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

  final String title;

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

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text('')),
      body: GoogleMap(
        onMapCreated: (controller) {},
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: () {},
      ),
      floatingActionButtonLocation: FloatingActionButtonLocation.centerFloat,
    );
  }
}

【问题讨论】:

    标签: ios google-maps flutter


    【解决方案1】:

    您应该意识到这是一个开发者预览版。在版本号达到 1.0 之前,所有的赌注都在于它的性能如何,即使它是否合适。

    【讨论】:

      猜你喜欢
      • 2012-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-04
      • 2013-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多