小编GLo*_*odi的帖子

如何在 Flutter 中制作两个 GridView 元素的切换动画

我正在尝试在 Flutter 中的 GridView 的两个元素之间制作切换动画。

我已经尝试过 PositionedTransition,以及带有 Tween 的常规动画。元素根本没有动画。

import 'package:flutter/material.dart';

class HomeScreen extends StatefulWidget {
  @override
  State<StatefulWidget> createState() {
    return _HomeScreenState();
  }
}

class _HomeScreenState extends State<HomeScreen> {
  @override
  Widget build(BuildContext context) {
    return Container(
        alignment: Alignment.center,
        child: GridView.count(
          shrinkWrap: true,
          crossAxisSpacing: 4,
          mainAxisSpacing: 4,
          crossAxisCount: 5,
          children: List.generate(25, (index) {
            return GestureDetector(
              onVerticalDragUpdate: (drag) {
                if (drag.delta.dy > 10) print('down');
                if (drag.delta.dy < -10) print('up');
              },
              onHorizontalDragUpdate: (drag) {
                if (drag.delta.dx > 10) print('right');
                if (drag.delta.dx < -10) …
Run Code Online (Sandbox Code Playgroud)

grid animation gridview flutter

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

Flutter - 在哪里放置自己的 SQLite .db 文件?

我有一个 SQLite .db 文件,我想通过 Flutter 上的 sqflite 访问它。我应该把它放在 Flutter 项目的哪个位置,以便我可以在 Android 和 iOS 上访问它?我如何确保它与 apk 一起提供?我发现的所有示例都假设数据库需要在第一次启动时从头开始创建。

sqlite flutter sqflite

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

标签 统计

flutter ×2

animation ×1

grid ×1

gridview ×1

sqflite ×1

sqlite ×1