通过使用 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,
),
),
),
],
),
);
}
}
屏幕上的一切都显示得很好,但是当我尝试上下滚动时,没有银色效果或任何动画,屏幕甚至没有上下滚动,有什么帮助吗?