Clicking on any of the buttons of the menu (except the central one) starts the animation, but at the end everything ends with an internal application crash in the Future _activate (int itemIndex) async procedure of the radial menu class:
Launching lib/main.dart on SM G925I in debug mode...
Initializing gradle...
Resolving dependencies...
Gradle task 'assembleDebug'...
Built build/app/outputs/apk/debug/app-debug.apk.
Installing build/app/outputs/apk/app.apk...
Syncing files to device SM G925I...
D/ (32028): [G3D][cpomp_get_shader_from_blob_cache][compile_status: 1][shader_size: 0][ir_size: 7582]
D/ (32028): [G3D][cpomp_get_shader_from_blob_cache][compile_status: 1][shader_size: 0][ir_size: 11059]
D/ (32028): [G3D][cpomp_get_shader_from_blob_cache][compile_status: 1][shader_size: 0][ir_size: 7582]
D/ (32028): [G3D][cpomp_get_shader_from_blob_cache][compile_status: 1][shader_size: 0][ir_size: 7582]
D/ViewRootImpl(32028): ViewPostImeInputStage ACTION_DOWN
D/ViewRootImpl(32028): ViewPostImeInputStage ACTION_DOWN
E/flutter (32028): [ERROR:flutter/shell/common/shell.cc(184)] Dart Error: Unhandled exception:
E/flutter (32028): type '(MenuOptions) => void' is not a subtype of type '(dynamic) => void'
E/flutter (32028): #0 RadialMenuState._activate (package:radial/radial_menu.dart:126:16)
E/flutter (32028): <asynchronous suspension>
E/flutter (32028): #1 RadialMenuState._buildActionButton.<anonymous closure> (package:radial/radial_menu.dart:149:26)
E/flutter (32028): #2 _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:507:14)
E/flutter (32028): #3 _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:562:30)
E/flutter (32028): #4 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:102:24)
E/flutter (32028): #5 TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:242:9)
E/flutter (32028): #6 TapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:175:7)
E/flutter (32028): #7 PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:315:9)
E/flutter (32028): #8 PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:73:12)
E/flutter (32028): #9 PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:101:11)
E/flutter (32028): #10 _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:180:19)
E/flutter (32028): #11 _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:158:22)
E/flutter (32028): #12 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:138:7)
E/flutter (32028): #13 _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:101:7)
E/flutter (32028): #14 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:85:7)
E/flutter (32028): #15 _invoke1 (dart:ui/hooks.dart:168:13)
E/flutter (32028): #16 _dispatchPointerDataPacket (dart:ui/hooks.dart:122:5)
Flutter doctor:
/home/michael_k/flutter/bin/flutter doctor --verbose
[✓] Flutter (Channel beta, v1.2.1, on Linux, locale en_US.UTF-8)
• Flutter version 1.2.1 at /home/michael_k/flutter
• Framework revision 8661d8aecd (12 days ago), 2019-02-14 19:19:53 -0800
• Engine revision 3757390fa4
• Dart version 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
• Android SDK at /home/michael_k/Tekoia/Dev-Tools/Android-Sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.3
• ANDROID_HOME = /home/michael_k/Android-Sdk
• Java binary at: /home/michael_k/Android-Studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
• All Android licenses accepted.
[!] Android Studio (version 3.3)
• Android Studio at /home/michael_k/Android-Studio
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
[✓] IntelliJ IDEA Community Edition (version 2018.3)
• IntelliJ at /home/michael_k/idea-IC-183.4284.148
• Flutter plugin version 33.3.2
• Dart plugin version 183.5912.10
[✓] Connected device (1 available)
• SM G925I • 1015faa153a22705 • android-arm64 • Android 5.1.1 (API 22)
! Doctor found issues in 1 category.