v2.0.0
flutex
用於功能化建立 UI 的 Flutter 小部件擴展。
24喜歡 38近 30 天下載135Pub 分數
AndroidiOSWebmacOSWindowsLinux
用於功能化建立 UI 的 Flutter 小部件擴展。
{"sdk":"flutter"}{"sdk":"flutter"}以下為英文專案原文快照,最新內容請造訪 GitHub。
Add this to your package's pubspec.yaml file:
dependencies:
flutex: ^1.1.0
Then add import to your dart file (right now VSCode and Android studio cannot auto import files for dart extensions):
import 'package:flutex/flutex.dart';
| Extension function | Purpose |
|---|---|
| .padding() | Wrap widget with Padding |
| .expanded() | Wrap widget with Expanded |
| .flexible() | Wrap widget with Flexible |
| .opacity() | Wrap widget with Opacity |
| .align() | Wrap widget with Align |
| .center() | Wrap widget with Center |
| .top() | Wrap widget with Align(alignment: Alignment.topCenter) |
| .bottom() | Wrap widget with Align(alignment: Alignment.bottomCenter) |
| .left() | Wrap widget with Align(alignment: Alignment.centerLeft) |
| .right() | Wrap widget with Align(alignment: Alignment.centerRight) |
| .positioned() | Wrap widget with Positioned |
| .fill() | Wrap widget with Positioned.fill |
| .sizedBox() | Wrap widget with SizedBox |
| .constrainedBox() | Wrap widget with ConstrainedBox |
| .expand() | Wrap widget with ConstrainedBox(constraints: BoxConstraints.expand()) |
| .visibility() | Wrap widget with Visibility |
| .safeArea() | Wrap widget with SafeArea |
| .onTap() | Wrap widget with GestureDetector |
| .inkWell() | Wrap widget with InkWell |
| .materialInkWell() | Wrap widget with Material includes InkWell |
| .rotate() | Wrap widget with Transform.rotate |
| .scale() | Wrap widget with Transform.scale |
| .translate() | Wrap widget with Transform.translate |
Check lib/example/lib/main.dart
MIT licensed