pag_flutter 0.0.1-dev.0 copy "pag_flutter: ^0.0.1-dev.0" to clipboard
pag_flutter: ^0.0.1-dev.0 copied to clipboard

A Flutter plugin for PAG(Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.

example/lib/main.dart

import 'package:flutter/material.dart';

import 'package:pag_flutter/pag_flutter.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  late final PAGController controller;

  @override
  void initState() {
    super.initState();
    controller = PAGController()..play();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('PAG')),
        body: Column(
          children: [
            Spacer(),
            Expanded(
              flex: 3,
              child: Row(
                children: [
                  Spacer(),
                  Expanded(
                    flex: 3,
                    child: PAGView.asset(
                      'assets/scan.pag',
                      controller: controller,
                      repeatCount: 0,
                      scaleMode: PAGScaleMode.letterBox,
                      progress: 0.0,
                    ),
                  ),
                  Spacer(),
                ],
              ),
            ),
            Spacer(),
          ],
        ),
      ),
    );
  }

  @override
  void dispose() {
    controller.dispose();
    super.dispose();
  }
}
1
likes
0
points
186
downloads

Publisher

verified publisherhebei.dev

Weekly Downloads

A Flutter plugin for PAG(Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.

Repository (GitHub)
View/report issues

Topics

#libpag #pag

License

unknown (license)

Dependencies

flutter, pag_android, pag_darwin, pag_platform_interface

More

Packages that depend on pag_flutter