paint_extension library

绘制扩展导出文件

包含Flutter Paint相关类的扩展方法,主要用于JSON序列化/反序列化

Paint extensions export file

Contains extension methods for Flutter Paint-related classes, mainly for JSON serialization/deserialization

Extensions

ExOffset on Offset
ExPaint on Paint
Paint扩展copyWith
ExRadius on Radius
ExRect on Rect

Functions

colorToInt(Color color) int
jsonToOffset(Map<String, dynamic> data) Offset
jsonToPaint(Map<String, dynamic> data) Paint
jsonToRadius(Map<String, dynamic> data) Radius
jsonToRect(Map<String, dynamic> data) Rect
stringToColor(String data) Color?
stringToColorFilter(String data) ColorFilter?
stringToImageFilter(String data) ImageFilter?
stringToMaskFilter(String data) MaskFilter?