public void onCreate()

in scroll_overlay/android/app/src/main/java/io/flutter/scroll_overlay/ScrollOverlayActivity.java [30:67]


    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        FlutterMain.ensureInitializationComplete(getApplicationContext(), null);
        setContentView(R.layout.scroll_overlay_layout);

        flutterView = findViewById(R.id.flutter_view);
        final FlutterRunArguments args = new FlutterRunArguments();
        args.bundlePath = FlutterMain.findAppBundlePath();
        args.entrypoint = "main";
        flutterView.runFromBundle(args);

        ListView overlayList = findViewById(R.id.overlay_list);
        overlayList.setDividerHeight(0);
        overlayList.setAdapter(new OverlayAdapter());

        overlayList.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                flutterView.dispatchTouchEvent(event);
                return false;
            }
        });

        new EventChannel(flutterView, VELOCITY_CHANNEL).setStreamHandler(
            new EventChannel.StreamHandler() {
                @Override
                public void onListen(Object arguments, EventChannel.EventSink events) {
                    // Implement.
                }

                @Override
                public void onCancel(Object arguments) {
                    // Implement.
                }
            }
        );
    }