Skip to content

Instantly share code, notes, and snippets.

@EArminjon
Created January 23, 2022 19:11
Show Gist options
  • Save EArminjon/30f6aa10bc77f3eac679a483335892e1 to your computer and use it in GitHub Desktop.
Save EArminjon/30f6aa10bc77f3eac679a483335892e1 to your computer and use it in GitHub Desktop.
ListView insde Listview
import 'dart:math';
import 'package:flutter/material.dart';
class Home extends StatefulWidget {
const Home({Key? key}) : super(key: key);
@override
_HomeState createState() => _HomeState();
}
class SimpleBloc extends StatelessWidget {
const SimpleBloc({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Container(
alignment: Alignment.center,
color: Colors.primaries[Random().nextInt(Colors.primaries.length)],
width: double.maxFinite,
height: 100,
);
}
}
class _HomeState extends State<Home> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: ListView(
children: [
const SimpleBloc(),
const SimpleBloc(),
const SimpleBloc(),
Padding(
padding: const EdgeInsets.all(16),
child: ListView(
shrinkWrap: true,
children: const [
SimpleBloc(),
SimpleBloc(),
SimpleBloc(),
SimpleBloc(),
SimpleBloc(),
SimpleBloc(),
],
),
),
const SimpleBloc(),
const SimpleBloc(),
const SimpleBloc(),
],
),
);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment