ui_atomic 0.0.4 ui_atomic: ^0.0.4 copied to clipboard
A new Flutter project.
import 'package:flutter/material.dart';
import 'package:ui_atomic/ui_atomic.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData.light(),
home: MyHomePage(),
);
}
}
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('UI Atomic Example'),
),
body: SingleChildScrollView(
scrollDirection: Axis.vertical,
child: Container(
child: Column(
children: <Widget>[
CustomSectionView(
title: 'What do you do ?',
),
SizedBox(
height: 20,
),
Text('Shimmer Effect', textAlign: TextAlign.left, style: TextStyle(fontSize: 25,),),
Container(
padding: EdgeInsets.all(10.0),
child: CustomShimmer.fromColors(
baseColor: Colors.grey[300],
highlightColor: Colors.grey[100],
child: Column(
children: [0, 1]
.map((_) => Padding(
padding: const EdgeInsets.only(bottom: 8.0),
child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
width: 90.0,
height: 90.0,
color: Colors.white,
),
Padding(
padding: const EdgeInsets.symmetric(
horizontal: 8.0),
),
Expanded(
child: Column(
crossAxisAlignment:
CrossAxisAlignment.start,
children: [
Container(
width: double.infinity,
height: 16.0,
color: Colors.white,
),
Padding(
padding: const EdgeInsets.symmetric(
vertical: 2.0),
),
Container(
width: double.infinity,
height: 16.0,
color: Colors.white,
),
Padding(
padding: const EdgeInsets.symmetric(
vertical: 2.0),
),
Container(
width: 80.0,
height: 16.0,
color: Colors.white,
),
],
),
)
],
),
))
.toList(),
),
),
)
],
),
),
),
);
}
}