ass_scaled_listview

THis is animation listview

view


import 'package:ass_scaled_listview/utils/constants.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

import '../ass_scaled_listview.dart';

class MainScreen extends StatefulWidget {
  @override
  _MainScreenState createState() => _MainScreenState();
}

class _MainScreenState extends State<MainScreen> {
  @override
  initState() {
    SystemChannels.lifecycle.setMessageHandler((msg) {
      debugPrint('SystemChannels> $msg');
      if (msg == AppLifecycleState.resumed.toString()) setState(() {});
      return Future.value();
    });
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    var size = MediaQuery.of(context).size;
    return Scaffold(
      body: AssScaledListView(
        childWidth: size.width,
        coveredSize: 0.4,
        itemsLength: 30,

        child: Column(
          children: [
            Text("Number",
                style:
                    asTextStyle(color: PUMPKIN, fontWeight: FontWeight.w600)),
            Text(
              "Name",
              style: asTextStyle(color: RED),
            ),
            Text("Number 1"),
          ],
        ),
      ),
    );
  }
}