Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
testing
scenario_app
android
app
src
main
java
dev
flutter
scenarios
PlatformViewsActivity.java
Go to the documentation of this file.
1
// Copyright 2013 The Flutter Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
package
dev.flutter.scenarios;
6
7
import
androidx.annotation.NonNull;
8
import
io.flutter.embedding.engine.FlutterEngine;
9
10
public
class
PlatformViewsActivity
extends
TestActivity
{
11
// WARNING: These strings must all be exactly the same length to avoid
12
// breaking the 'create' method's manual encoding in the test. See the
13
// TODO(stuartmorgan) about encoding alignment in platform_view.dart
14
public
static
final
String
TEXT_VIEW_PV
=
"scenarios/textPlatformView"
;
15
public
static
final
String
SURFACE_VIEW_PV
=
"scenarios/surfacePlatformV"
;
16
public
static
final
String
SURFACE_VIEW_BAD_CONTEXT_PV
=
"scenarios/surfaceVBadCntxt"
;
17
public
static
final
String
TEXTURE_VIEW_PV
=
"scenarios/texturePlatformV"
;
18
19
@Override
20
public
void
configureFlutterEngine
(@NonNull
FlutterEngine
flutterEngine) {
21
super.configureFlutterEngine(flutterEngine);
22
flutterEngine
23
.getPlatformViewsController()
24
.getRegistry()
25
.registerViewFactory(
TEXT_VIEW_PV
,
new
TextPlatformViewFactory
());
26
27
flutterEngine
28
.getPlatformViewsController()
29
.getRegistry()
30
.registerViewFactory(
SURFACE_VIEW_PV
,
new
SurfacePlatformViewFactory
(
true
));
31
32
flutterEngine
33
.getPlatformViewsController()
34
.getRegistry()
35
.registerViewFactory(
SURFACE_VIEW_BAD_CONTEXT_PV
,
new
SurfacePlatformViewFactory
(
false
));
36
37
flutterEngine
38
.getPlatformViewsController()
39
.getRegistry()
40
.registerViewFactory(
TEXTURE_VIEW_PV
,
new
TexturePlatformViewFactory
());
41
}
42
}
dev.flutter.scenarios.PlatformViewsActivity
Definition
PlatformViewsActivity.java:10
dev.flutter.scenarios.PlatformViewsActivity.TEXTURE_VIEW_PV
static final String TEXTURE_VIEW_PV
Definition
PlatformViewsActivity.java:17
dev.flutter.scenarios.PlatformViewsActivity.configureFlutterEngine
void configureFlutterEngine(@NonNull FlutterEngine flutterEngine)
Definition
PlatformViewsActivity.java:20
dev.flutter.scenarios.PlatformViewsActivity.SURFACE_VIEW_BAD_CONTEXT_PV
static final String SURFACE_VIEW_BAD_CONTEXT_PV
Definition
PlatformViewsActivity.java:16
dev.flutter.scenarios.PlatformViewsActivity.TEXT_VIEW_PV
static final String TEXT_VIEW_PV
Definition
PlatformViewsActivity.java:14
dev.flutter.scenarios.PlatformViewsActivity.SURFACE_VIEW_PV
static final String SURFACE_VIEW_PV
Definition
PlatformViewsActivity.java:15
dev.flutter.scenarios.SurfacePlatformViewFactory
Definition
SurfacePlatformViewFactory.java:29
dev.flutter.scenarios.TestActivity
Definition
TestActivity.java:28
dev.flutter.scenarios.TextPlatformViewFactory
Definition
TextPlatformViewFactory.java:19
dev.flutter.scenarios.TexturePlatformViewFactory
Definition
TexturePlatformViewFactory.java:28
FlutterEngine
Definition
FlutterEngine.h:61
Generated on Fri Apr 26 2024 06:14:35 for Flutter Engine by
1.9.8