floating_loader 0.1.0 copy "floating_loader: ^0.1.0" to clipboard
floating_loader: ^0.1.0 copied to clipboard

Global overlay loader with transparent overlay and GIF. Motions: once, ping-pong, loop-wrap. Optional dim background/card. Callable from anywhere via navigatorKey.

floating_loader #

Global overlay loader (โปร่งใส) แสดง GIF/ข้อความ วิ่งซ้าย→ขวาได้หลายโหมด: once, ping-pong, loop-wrap, รองรับ dim background, card, เรียกได้จาก ทุกที่ ผ่าน navigatorKey.

ติดตั้ง #

ใน pubspec.yaml:

dependencies:
  floating_loader:
    path: ../floating_loader # (ถ้ายังไม่ปล่อย pub.dev ใช้ path ก่อน)

6) CHANGELOG.md #

## 0.1.0

- Initial release
- Global overlay loader (transparent), once/ping-pong/loop-wrap
- Start/End positions & ranges, edge bounce
- Optional dim background / card
- Package asset-friendly (Image.asset with `package:`)

## Usage

```dart
import 'package:floating_loader/floating_loader.dart';

MaterialApp(
  navigatorKey: AppLoader.navigatorKey, // สำคัญ!
  home: const MyHome(),
);

ElevatedButton(
  onPressed: () {
    AppLoader.show(
      message: 'กำลังโหลด...',
      slideAcross: true,
      motion: Motion.pingPong,
      rangeMinAt: 0.2,
      rangeMaxAt: 0.8,
      slideMs: 2000,
      verticalFactor: 0.7,
      // ถ้าใช้ GIF จากแพ็กเกจเอง:
      // asset: 'images/Alternate_Duck_Side_walk_demo.gif',
    );
    Future.delayed(const Duration(seconds: 2), AppLoader.hide);
  },
  child: const Text('Show Loader'),
);
```
0
likes
130
points
26
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Global overlay loader with transparent overlay and GIF. Motions: once, ping-pong, loop-wrap. Optional dim background/card. Callable from anywhere via navigatorKey.

Topics

#overlay #loader #animation

License

unknown (license)

Dependencies

flutter

More

Packages that depend on floating_loader