0

通过使用 Customscrollview 和 Slivers 小部件,一切都在屏幕上很好地显示,但是当我尝试上下滚动时,没有银色效果或任何动画,屏幕甚至不会上下滚动

我用的是安卓模拟器19的Flutter beta版~

链接https://api.flutter.dev/flutter/widgets/CustomScrollView-class.html

这些是我现在使用的两个 .dart 文件:

主要.dart

    import 'package:flutter/material.dart';
    import 'package:p1/home.dart';
    
    void main() {
      runApp(MyApp());
    }
    
    class MyApp extends StatelessWidget {
      @override
      Widget build(BuildContext context) {
        return MaterialApp(
          title: 'Flutter facebook UI',
          debugShowCheckedModeBanner: false,
          theme: ThemeData(
            primarySwatch: Colors.blue,
            visualDensity: VisualDensity.adaptivePlatformDensity,
          ),
          home: HomeScreen(),
        );
     

 }
}

主页.dart

 import 'package:flutter/material.dart';
        
        class HomeScreen extends StatelessWidget {
          @override
          Widget build(BuildContext context) {
            return Scaffold(
              body: CustomScrollView(
                slivers: [
                  SliverAppBar(
                    brightness: Brightness.light,
                    backgroundColor: Colors.white,
                    title: Text(
                      'welcome',
                      style: const TextStyle(
                        color: Colors.grey,
                        fontSize: 28.0,
                        fontWeight: FontWeight.bold,
                        letterSpacing: -1.2,
                      ),
                    ),
                  ),
                ],
              ),
            );
          }
        }

屏幕上的一切都显示得很好,但是当我尝试上下滚动时,没有银色效果或任何动画,屏幕甚至没有上下滚动,有什么帮助吗?

4

0 回答 0