#flutter #listview
#flutter #listview
Вопрос:
Я просто пытаюсь заархивировать такое поведение:
Когда выполняется прокрутка, обратите внимание, как она появляется и исчезает после выхода и возврата в приложение.
С другой стороны, с приложением flutter оно не ведет себя таким образом. Скорее, он принудительно перемещается в правильное положение прокрутки:
Минимальным примером кода может быть приложение Flutter Hello world с Listview.builder()
void main() {
runApp(MyApp());
}
// Root class called by the runApp() method.
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
theme: ThemeData(
brightness: Brightness.light,
),
home: Scaffold(
appBar: AppBar(),
body: ListView.builder(
physics: AlwaysScrollableScrollPhysics(),
itemBuilder: (context, index) {
return ListTile(
leading: Icon(Icons.ac_unit),
title: Text(
'test',
),
);
},
itemCount: 50,
),
),
);
}
}
Любая форма помощи будет оценена.
Комментарии:
1. Вы уверены, что поведение не совпадает? Поскольку в Tweeter тоже есть небольшой скачок, мне кажется, что вы прокручиваете быстрее в приложении flutter, что увеличивает эффект
2. Я уверен, что поведение сильно отличается. Возможно, это правда, что я прокручивал приложение Flutter немного быстрее, но из-за ошибок и ошибок я уверен, что они все еще разные.
3. Было бы интересно посмотреть, отличается ли поведение на IOS и Android. Можете ли вы это протестировать? (Также я провел несколько тестов, и приложение, подобное Youtube, ведет себя очень странно при выполнении теста на высокой скорости)