v1.1.0lindi_sticker_widget
Lindi Sticker Widget 是一個 Flutter 外掛程式,可用於翻轉、旋轉、調整大小、移動、刪除和編輯任何小部件。
54喜歡 1560近 30 天下載150Pub 分數
AndroidiOSWebmacOSWindowsLinux
Lindi Sticker Widget 是一個 Flutter 外掛程式,可用於翻轉、旋轉、調整大小、移動、刪除和編輯任何小部件。
以下為英文專案原文快照,最新內容請造訪 GitHub。
Rotate
Resize
Move
Layer Update (Change Stack position)
Edit
Delete
Flip
Lock
Add this to dependencies in your app's pubspec.yaml
lindi_sticker_widget : latest_version
Sample code to integrate can be found in example/lib/main.dart.
Customize the controller as you like!
LindiController controller = LindiController(
borderColor: Colors.white,
icons: [
LindiStickerIcon(
icon: Icons.done,
alignment: Alignment.topRight,
onTap: () {
controller.selectedWidget!.done();
}),
LindiStickerIcon(
icon: Icons.lock_open,
lockedIcon: Icons.lock,
alignment: Alignment.topCenter,
type: IconType.lock,
onTap: () {
controller.selectedWidget!.lock();
}),
LindiStickerIcon(
icon: Icons.close,
alignment: Alignment.topLeft,
onTap: () {
controller.selectedWidget!.delete();
}),
LindiStickerIcon(
icon: Icons.edit,
alignment: Alignment.centerLeft,
onTap: () {
controller.selectedWidget!
.edit(const Icon(Icons.star, size: 50, color: Colors.yellow));
}),
LindiStickerIcon(
icon: Icons.layers,
alignment: Alignment.centerRight,
onTap: () {
controller.selectedWidget!.stack();
}),
LindiStickerIcon(
icon: Icons.flip,
alignment: Alignment.bottomLeft,
onTap: () {
controller.selectedWidget!.flip();
}),
LindiStickerIcon(
icon: Icons.crop_free,
alignment: Alignment.bottomRight,
type: IconType.resize
),
],
);
LindiStickerWidget(
controller: controller,
child: SizedBox(
width: double.infinity,
height: double.infinity,
child: Image.network('https://picsum.photos/200/300', fit: BoxFit.cover)
),
)
controller.add(
Text('Hello World')
);
controller.onPositionChange((index) {
print("widgets size: ${controller.widgets.length}, current index: $index");
});
Uint8List? image = await controller.saveAsUint8List();
![]() |
![]() |
|---|
If you found this project useful, then please consider giving it a :star: on Github and sharing it with your friends via social media.
依賴清單 4 項
{"sdk":"flutter"}^2.1.0{"sdk":"flutter"}^2.0.0先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗