小编Rob*_*ter的帖子

完全透明的库比蒂诺导航栏可能吗?

我正在使用 aCupertinoTabScaffold和几个CupertinoTabViews 和CupertinoPageScaffolds。

这是我的设置:

CupertinoPageScaffold(
   navigationBar: CupertinoNavigationBar(
     backgroundColor: Colors.transparent,
   ),
   child: ...
)
Run Code Online (Sandbox Code Playgroud)

问题是我想要一个延伸到导航栏后面的大标题图像。根据 Flutter 文档,一旦背景颜色具有一定的透明度,背景就会变得模糊。

所以我找不到办法让这个导航栏完全透明。

有任何想法吗?

谢谢!

flutter

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

无需登录即可跨设备云数据存储(iCloud、CloudKit)

我确实有原生 iOS 软件开发人员的背景。我们有几个适用于 iPhone 和 iPad 的应用程序,它们使用 CloudKit 在单个用户的不同设备上安装的同一应用程序之间同步数据。

它用于简单的事情,例如没有任何登录或帐户机制的应用程序中收藏的项目。

我如何在flutter中实现这样的功能?还没有找到任何与 iCloud 相关的 dart/flutter 插件。

谢谢你!

icloud cloudkit flutter

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

onTapDown 和 GestureDetector() 的其他回调被延迟

我目前正在使用 aGestureDetector()创建一个带有AnimatedContainer().

目标是在用户按下并释放按钮时获得某种动画比例、颜色、阴影或其他任何内容。

我现在的问题是回调onTapDown()有延迟。也许是因为这个按钮实际上是SliverList导致延迟的一个项目。但是,如果我点击 GestureDetector 而不滚动,则需要几百毫秒才能onTapDown触发回调。为什么?

我确实理解 flutter 和基本上任何其他 UI 框架都需要对列表中的对象进行某种延迟触摸。它必须确定用户想要滚动还是按下按钮。

但是您有什么想法如何在用户按下此容器后显示漂亮的比例动画吗?

这是SliverList包含RecipeMetaItem(然后对触摸输入做出反应)。

SliverList(
   delegate: SliverChildBuilderDelegate((BuildContext context, int index) {
          MetaItem metaItem = state.metaItems[index];
          return RecipeMetaItem(metaItem: metaItem, height: 178);
      },
      childCount: state.metaItems.length,
   ),
)
Run Code Online (Sandbox Code Playgroud)

这是RecipeMetaItem()


class RecipeMetaItem extends StatefulWidget {
  final double height;
  final MetaItem metaItem;

  const RecipeMetaItem({Key key, this.metaItem, this.height = 200}) : super(key: key);

  @override
  RecipeMetaItemState createState() {
    return new RecipeMetaItemState();
  }
} …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

检查 App 是否在测试环境中运行

只是想知道我是否可以确定我的应用程序当前是否在测试环境中运行。原因是我正在运行自动屏幕截图,并且只想在运行该 UI 测试时隐藏/修改我的应用程序的某些部分。

例如,我想跳过注册推送通知以避免在启动时出现 iOS 弹出窗口。

我正在寻找类似的东西

if (kTestingMode) { ... } 
Run Code Online (Sandbox Code Playgroud)

我知道我们确实有一个驱动程序,它基本上启动应用程序然后连接。猜猜应用程序实际上甚至不知道它是否在测试模式下运行。但也许有人知道答案。

谢谢!

dart flutter

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

标签 统计

flutter ×4

dart ×2

cloudkit ×1

icloud ×1