widget_zoom 0.0.4 copy "widget_zoom: ^0.0.4" to clipboard
widget_zoom: ^0.0.4 copied to clipboard

A widget to zoom another widget either directly in an overlay or in fullscreen.

example/lib/main.dart

import 'package:flutter/cupertino.dart';
import 'package:widget_zoom/widget_zoom.dart';

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

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

  @override
  Widget build(BuildContext context) {
    return const CupertinoApp(
      debugShowCheckedModeBanner: false,
      home: MyHomePage(),
    );
  }
}

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

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return CupertinoPageScaffold(
      navigationBar: const CupertinoNavigationBar(
        middle: Text('Appinio Zoom Widget'),
      ),
      child: Center(
        child: WidgetZoom(
          heroAnimationTag: 'tag',
          zoomWidget: Image.network(
            'https://i.picsum.photos/id/161/1200/1200.jpg?hmac=Wah6VuM-bdIJPMP9gOppMBBFBr2FtYVRU7pCH_yONdM',
            width: 150,
            height: 150,
          ),
        ),
      ),
    );
  }
}
48
likes
140
pub points
94%
popularity

Publisher

verified publisherappinio.app

A widget to zoom another widget either directly in an overlay or in fullscreen.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on widget_zoom