flutter_simple_sticker_view
원하는 대로 이미지에 스티커를 부착할 수 있는 새로운 플러터 플러그인 프로젝트입니다. 첨부된 이미지도 내보낼 수 있습니다.
이미지에 스티커를 첨부할 수 있는 Flutter 플러그인입니다. 원하는 대로 확대/축소 및 이동 가능하며, 첨부된 이미지를 내보낼 수도 있습니다.
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Flutter plugin for attach stickers on image, as you want. scalable, movable. attached image can also be export.
Add flutter_simple_sticker_view as a dependency in your pubspec.yaml file.
Check out the example directory for a sample app.
Import the library via
import 'package:flutter_simple_sticker_view/flutter_simple_sticker_view.dart';
FlutterSimpleStickerView(
Container(
child: Center(child: Text("Hello, World!")),
),
[
Image.asset("assets/icons8-super-mario-50.png"),
Image.asset("assets/icons8-superman-50.png"),
Image.asset("assets/icons8-captain-america-50.png"),
Image.asset("assets/icons8-avengers-50.png"),
Image.asset("assets/icons8-iron-man-50.png"),
Image.asset("assets/icons8-batman-50.png"),
Image.asset("assets/icons8-thor-50.png"),
Image.asset("assets/icons8-venom-head-50.png"),
Image.asset("assets/icons8-homer-simpson-50.png"),
Image.asset("assets/icons8-spider-man-head-50.png"),
Image.asset("assets/icons8-harry-potter-50.png"),
Image.asset("assets/icons8-genie-lamp-50.png"),
Image.asset("assets/icons8-cyborg-50.png"),
Image.asset("assets/icons8-one-ring-50.png"),
Image.network("https://img.icons8.com/emoji/2x/wolf-emoji.png"),
Image.network("https://img.icons8.com/emoji/2x/tiger-emoji.png"),
],
)
var _stickerView = FlutterSimpleStickerView(...);
Uint8List image = await _stickerView.exportImage();
See the example :)
stickerSize: default sticker size. width/height. (default is 100.0)
stickerMaxScale: maximum scale of sticker. (default is 2.0)
stickerMinScale: minimum scalof of sticker (default is 0.5)
panelHeight: sticker panel height. (default is 200)
panelBackgroundColor: background color of sticker panel.
panelStickerBackgroundColor: background color of sticker in panel.
panelStickercrossAxisCount: axis count of sticker (default is 4)
panelStickerAspectRatio: ratio of sticker in sticker panel. (default is 1.0)
devicePixelRatio: device pixel ratio for exporting image. (eg. MediaQuery.of(context).devicePixelRatio)
enjoy! 💃
의존성 목록 3 개
{"sdk":"flutter"}^2.0.8{"sdk":"flutter"}사용 목적에 따라 검색하고 개발 활동을 비교한 뒤 원본 저장소에서 요구 사항을 확인하세요.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗