搜尋套件、儲存庫與 APP 分類

套件詳情v0.0.4

snappable_thanos

Thanos 的瞬移效果套件。用它將你的 Widgets 變成灰塵。僅供娛樂!

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
31
喜歡數
61
Pub 分數
150

安裝套件

flutter pub add snappable_thanos

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

一個有趣的 Flutter 套件,可創造Thanos的響指效果,將組件轉變為灰塵以供娛樂。非常適合在觸發時為您的應用程式增添有趣且戲劇性的動畫。此效果純粹是視覺上的,專為俏皮用途設計,不適用於生產功能。支援所有主要平台,包括Android、iOS、Web、macOS、Windows和Linux。

適用情境

  • 為應用程式添加有趣的動畫
  • 創建類似表情包的效果
  • 透過幽默增強使用者參與度
  • 在遊戲裡模擬虛構能力
  • 有趣的使用者介面轉換

主要特色

  • 戲劇性的粉塵爆炸效果
  • 與現有組件的簡單整合
  • 跨平台相容性
  • 輕量且易於使用
  • 有趣但非功能性的動畫

適合對象

  • 尋求有趣使用者介面元素的開發者
  • 具有遊戲化或幽默主題的應用程式
  • 需要有趣互動的原型
  • 關於動畫的教育專案
  • 想要嘗試 Flutter 效果的使用者

使用建議

  • 不適合用於生產環境的關鍵功能
  • 可能影響低階裝置的效能
  • 主要用於娛樂,而非實用
  • 有限的自訂選項
  • 不支援複雜的狀態管理

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

snappable_thanos

Thanos's Snap effect library in Flutter

Check out blog post describing the package on Fidev.

Examples

Example 1 Example 2 Example 3

Getting Started

Import it
import 'package:snappable_thanos/snappable_thanos.dart';
Wrap any widget in Snappable
@override
Widget build(BuildContext context) {
  return Snappable(
    child: Text('This will be snapped'),
  );
}
Snap with a Key

class MyWidget extends StatelessWidget {
  final key = GlobalKey<SnappableState>();
  @override
  Widget build(BuildContext context) {
    return Snappable(
      key: key,
      child: Text('This will be snapped'),
    );
  }
  
  void snap() {
    key.currentState.snap();
  }
}

Undo by currentState.reset().

or snap by tap

class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Snappable(
      snapOntap: true,
      child: Text('This will be snapped'),
    );
  }
}

Undo by tapping again.

Callback for when the snap ends

class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Snappable(
      onSnapped: () => print("Snapped!"),
      child: Text('This will be snapped'),
    );
  }
}

所屬分類

依賴

依賴清單 1 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。