File tree Expand file tree Collapse file tree 3 files changed +5
-21
lines changed Expand file tree Collapse file tree 3 files changed +5
-21
lines changed Original file line number Diff line number Diff line change @@ -888,12 +888,6 @@ abstract class AndroidViewController extends PlatformViewController {
888
888
/// call's future has completed.
889
889
bool get requiresViewComposition => false ;
890
890
891
- /// True if the experimental hybrid composition controller is enabled.
892
- ///
893
- /// This value may change during [create] , but will not change after that
894
- /// call's future has completed.
895
- bool get useNewHybridComposition => false ;
896
-
897
891
/// Sends an Android [MotionEvent] (https://developer.android.com/reference/android/view/MotionEvent)
898
892
/// to the view.
899
893
///
@@ -1179,9 +1173,6 @@ class HybridAndroidViewController extends AndroidViewController {
1179
1173
);
1180
1174
}
1181
1175
1182
- @override
1183
- bool get useNewHybridComposition => true ;
1184
-
1185
1176
@override
1186
1177
int ? get textureId {
1187
1178
return _internals.textureId;
@@ -1206,6 +1197,11 @@ class HybridAndroidViewController extends AndroidViewController {
1206
1197
Future <void > setOffset (Offset off) {
1207
1198
return _internals.setOffset (off, viewId: viewId, viewState: _state);
1208
1199
}
1200
+
1201
+ @override
1202
+ Future <void > sendMotionEvent (AndroidMotionEvent event) async {
1203
+ await SystemChannels .platform_views.invokeMethod <dynamic >('touch' , event._asList (viewId));
1204
+ }
1209
1205
}
1210
1206
1211
1207
/// Controls an Android view that is rendered as a texture.
Original file line number Diff line number Diff line change @@ -1473,14 +1473,6 @@ class _AndroidViewSurfaceState extends State<AndroidViewSurface> {
1473
1473
@override
1474
1474
Widget build (BuildContext context) {
1475
1475
if (widget.controller.requiresViewComposition) {
1476
- if (widget.controller.useNewHybridComposition) {
1477
- // TODO(jonahwilliams): make it actually work.
1478
- return _PlatformLayerBasedAndroidViewSurface (
1479
- controller: widget.controller,
1480
- hitTestBehavior: widget.hitTestBehavior,
1481
- gestureRecognizers: widget.gestureRecognizers,
1482
- );
1483
- }
1484
1476
return _PlatformLayerBasedAndroidViewSurface (
1485
1477
controller: widget.controller,
1486
1478
hitTestBehavior: widget.hitTestBehavior,
Original file line number Diff line number Diff line change @@ -49,7 +49,6 @@ class FakeAndroidViewController implements AndroidViewController {
49
49
this .viewId, {
50
50
this .requiresSize = false ,
51
51
this .requiresViewComposition = false ,
52
- this .useNewHybridComposition = false ,
53
52
});
54
53
55
54
bool disposed = false ;
@@ -148,9 +147,6 @@ class FakeAndroidViewController implements AndroidViewController {
148
147
149
148
@override
150
149
bool requiresViewComposition;
151
-
152
- @override
153
- bool useNewHybridComposition;
154
150
}
155
151
156
152
class FakeAndroidPlatformViewsController {
You can’t perform that action at this time.
0 commit comments