jasperpack 0.0.2
jasperpack: ^0.0.2 copied to clipboard
Jasper Pack
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:jasperpack/jasper_loader.dart';
import 'package:jasperpack/jasper_loader_2.dart';
import 'package:jasperpack/jasper_loader_3.dart';
import 'package:jasperpack/jasper_loader_4.dart';
import 'package:jasperpack/jasper_loader_5.dart';
import 'package:jasperpack/dot.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
title: 'Jasper Pack Example',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: MyHomePage(),
);
}
}
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Jasper Pack Example'),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
JasperLoader(
colors: [Colors.red, Colors.green, Colors.blue],
duration: Duration(seconds: 1),
),
SizedBox(height: 20), // Boşluk eklemek için
Text(
'Loading',
style: TextStyle(fontSize: 18),
),
SizedBox(height: 40),
JasperLoader2(dotOneColor: Colors.pink,
dotTwoColor: Colors.amber,
dotThreeColor: Colors.deepOrange,
dotType: DotType.square,
duration: Duration(seconds: 2)),
SizedBox(height: 40),
JasperLoader5(dotOneColor: Colors.pink,
dotTwoColor: Colors.amber,
dotThreeColor: Colors.deepOrange,
dotType: DotType.circle,
dotIcon: Icon(Icons.adjust),
duration: Duration(seconds: 1)),
SizedBox(height: 40),
JasperLoader3(
color1: Colors.deepOrangeAccent,
color2: Colors.yellow,
color3: Colors.lightBlue),
SizedBox(height: 40),
JasperLoader4(
radius: 20.0,
dotRadius: 6.0),
],
),
),
);
}
}