jasperpack 0.0.2 copy "jasperpack: ^0.0.2" to clipboard
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),
          ],
        ),
      ),
    );
  }
}
1
likes
110
points
33
downloads

Publisher

unverified uploader

Weekly Downloads

Jasper Pack

Homepage

Documentation

API reference

License

unknown (license)

Dependencies

cupertino_icons, flutter

More

Packages that depend on jasperpack