v0.0.4story_painter
이 패키지는 인스타그램 스토리 편집기와 유사한 그림 경험을 제공합니다.
26좋아요 4030일 다운로드50Pub 점수
플랫폼 정보 없음
Flutter용 그림 경험!
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
This package provides drawing experince like in story editor of Instagram.
story_painter is a modified version of the hand_signature.
Initialize the controller
StoryPainterControl painterControl = StoryPainterControl(
type: PainterDrawType.shape,
threshold: 3.0,
smoothRatio: 0.65,
velocityRange: 2.0,
color: Colors.white,
width: 8,
onDrawStart: () {},
onDrawEnd: () {},
);
Build StoryPainter with controller
StoryPainter(control: painterControl)
Change brush specs while drawing
painterControl.setColor(Colors.red);
painterControl.setWidth(24.0);
Export the image
ui.Image image = await painterControl.toImage(pixelRatio: 3.0);
Display or use the output
// Convert the data
ByteData byteData = await image.toByteData(format: ui.ImageByteFormat.png);
Uint8List pngBytes = byteData.buffer.asUint8List();
// Display with memory image
Image.memory(pngBytes)
의존성 목록 3 개
{"sdk":"flutter"}^1.1.6{"sdk":"flutter"}사용 목적에 따라 검색하고 개발 활동을 비교한 뒤 원본 저장소에서 요구 사항을 확인하세요.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗