Ad
Gridview.builder Start At The End Of List
I have a Gridview.builder in a Widget. When I open the widget I would like to jump immediately to the end of the Grid List.
class _StampsInTravelbookState extends State<StampsInTravelbook> {
ScrollController _scrollController = new ScrollController();
@override
Widget build(BuildContext context) {
if (_scrollController.hasClients) {
_scrollController.jumpTo(_scrollController.position.maxScrollExtent);
}
return GridView.builder(
controller: _scrollController,
reverse: false,
itemCount:
Provider.of<UserPosProv>(context, listen: true).userStamps.length,
shrinkWrap: true,
But I always have the Grid at the beginning.
When I set
reverse: true
the Grid shows the end of the list.
Ad
Answer
Add userStamps.reverse()
Example
class _StampsInTravelbookState extends State<StampsInTravelbook> {
@override
Widget build(BuildContext context) {
final userStamps = Provider.of<UserPosProv>(context, listen: true).userStamps;
userStamps.reverse(); // This line makes your userStamps list reversed.
return GridView.builder(
itemCount: userStamps.length,
itemBuilder: (context, index) => // Your GridTile here,
shrinkWrap: true,
);
}
}
Ad
source: stackoverflow.com
Related Questions
- → How do you create a 12 or 24 mnemonics code for multiple cryptocurrencies (ETH, BTC and so on..)
- → Flutter: input text field don't work properly in a simple example..... where am I wrong?
- → Can I customize the code formatting of Dart code in Atom?
- → Is it possible to develop iOS apps with Flutter on a Linux virtual machine?
- → Display SnackBar in Flutter
- → JSON ObjectMapper in Flutter
- → Material flutter app source code
- → TabBarSelection No such method error
- → How do I set the animation color of a LinearProgressIndicator?
- → Add different routes/screens to Flutter app
- → Is there a way to get the size of an existing widget?
- → How to share a file using flutter
- → Is there an easy way to find particular text built from RichText in a Flutter test?
Ad