Revert "Re-enable usage of TransformLayers with text in RenderListWheelViewport (#15625)" (#16042)
This reverts commit 1f5d904182f866102fe40a3e640863f9888783e7.
diff --git a/packages/flutter/lib/src/rendering/list_wheel_viewport.dart b/packages/flutter/lib/src/rendering/list_wheel_viewport.dart
index 7079302..cfc016e 100644
--- a/packages/flutter/lib/src/rendering/list_wheel_viewport.dart
+++ b/packages/flutter/lib/src/rendering/list_wheel_viewport.dart
@@ -562,7 +562,9 @@
);
context.pushTransform(
- needsCompositing,
+ // Text with TransformLayers and no cullRects currently have an issue rendering
+ // https://github.com/flutter/flutter/issues/14224.
+ false,
offset,
_centerOriginTransform(transform),
// Pre-transform painting function.
diff --git a/packages/flutter/test/widgets/list_wheel_scroll_view_test.dart b/packages/flutter/test/widgets/list_wheel_scroll_view_test.dart
index 5a1cebf..e8cda50 100644
--- a/packages/flutter/test/widgets/list_wheel_scroll_view_test.dart
+++ b/packages/flutter/test/widgets/list_wheel_scroll_view_test.dart
@@ -385,39 +385,6 @@
]),
));
});
-
- testWidgets('Painting creates layers', (WidgetTester tester) async {
- await tester.pumpWidget(
- new Directionality(
- textDirection: TextDirection.ltr,
- child: new ListWheelScrollView(
- itemExtent: 100.0,
- children: <Widget>[
- new Container(
- width: 200.0,
- child: const Center(
- child: const Text('blah'),
- ),
- ),
- ],
- ),
- ),
- );
-
- expect(
- new List<TransformLayer>.from(
- tester.layers.where((Layer layer) => layer is TransformLayer)
- )
- .map((TransformLayer layer) => layer.transform.storage)
- .toList(),
- contains(equals(<dynamic>[
- 1.0, 0.0, 0.0, 0.0,
- 0.0, 1.0, 0.0, 0.0,
- -1.2, -0.9, 1.0, -0.003,
- moreOrLessEquals(0.0), moreOrLessEquals(0.0), 0.0, moreOrLessEquals(1.0),
- ])),
- );
- });
});
group('scroll notifications', () {