浏览代码

[flutter] Fix up dress up

Mario Zechner 2 年之前
父节点
当前提交
8f6de4b159
共有 2 个文件被更改,包括 6 次插入3 次删除
  1. 5 2
      spine-flutter/example/lib/dress_up.dart
  2. 1 1
      spine-flutter/example/lib/main.dart

+ 5 - 2
spine-flutter/example/lib/dress_up.dart

@@ -22,9 +22,12 @@ class DressUpState extends State<DressUp> {
       for (var skin in drawable.skeletonData.getSkins()) {
         var recorder = ui.PictureRecorder();
         var canvas = Canvas(recorder, const Rect.fromLTWH(0, 0, thumbnailSize, thumbnailSize));
-        canvas.drawRect(Rect(0, 0, 200, 200), ColorP)
+        var paint = Paint()
+          ..color = ui.Color(0xff995588)
+          ..style = PaintingStyle.fill;
+        canvas.drawRect(Rect.fromLTWH(0, 0, 200, 200), paint);
         var imageData = await (await recorder.endRecording().toImage(thumbnailSize.toInt(), thumbnailSize.toInt())).toByteData(format: ui.ImageByteFormat.png);
-        _skinImages.add(Image.memory(imageData!.buffer.asUint8List()));
+        _skinImages.add(Image.memory(imageData!.buffer.asUint8List(), fit: BoxFit.none));
       }
       _drawable = drawable;
       setState(() {});

+ 1 - 1
spine-flutter/example/lib/main.dart

@@ -67,7 +67,7 @@ class ExampleSelector extends StatelessWidget {
               ),
               spacer,
               ElevatedButton(
-                child: const Text('Skins'),
+                child: const Text('Dress Up'),
                 onPressed: () {
                   Navigator.push(
                     context,