Flutter 为什么CustomScrollView在android emulator中不起作用?
通过使用Customscrollview和Slivers小部件,屏幕上的一切都显示得很好,但当我尝试上下滚动时,屏幕上没有银色效果或任何动画,甚至没有上下滚动 我使用的是带有Android emulator 19的颤振测试版~ 链接 以下是我现在使用的两个.dart文件: 主飞镖Flutter 为什么CustomScrollView在android emulator中不起作用?,flutter,Flutter,通过使用Customscrollview和Slivers小部件,屏幕上的一切都显示得很好,但当我尝试上下滚动时,屏幕上没有银色效果或任何动画,甚至没有上下滚动 我使用的是带有Android emulator 19的颤振测试版~ 链接 以下是我现在使用的两个.dart文件: 主飞镖 import 'package:flutter/material.dart'; import 'package:p1/home.dart'; void main() { r
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(),
);
}
}
霍姆·达特
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,
),
),
),
],
),
);
}
}
屏幕上的所有内容都显示得很好,但是当我尝试上下滚动时,屏幕上没有银色效果或任何动画,屏幕甚至没有上下滚动,有什么帮助吗?能否添加您所说的“不工作”的详细信息。发布您看到的错误或预期的行为。屏幕上的所有内容都显示得很好,但当我尝试上下滚动时,没有银色效果或任何动画,您需要在
SliverAppBar
下方添加一些其他片段,例如,如SliverList
,它说“CustomScrollView允许您直接提供sliver来创建各种滚动效果,例如列表、网格和扩展标题。例如,要创建一个滚动视图,其中包含一个展开的应用程序栏,后跟一个列表和一个网格,请使用包含三个片段的列表:SliverAppBar、SliverList和SliverGrid因此,即使我添加sliverlistpost您的更新代码,也没有任何效果