Мне нужен способ сделать кнопку или контейнер, которые все еще будут видны, даже когда я закрываю приложение, вот так: . Но это просто невозможно во флаттере. Итак, я делал канал платформы в своем приложении и пытался создать контейнер и кнопку с нативными компонентами. Но я использую kotlin и не знаю много об этом языке программирования. Есть ли способ, чтобы мой код мог создавать такие виджеты? (Я был бы очень благодарен, если бы вы могли отредактировать мой полный код).
Полный код:
Детонация:
class FloatingContainer extends StatelessWidget {
static const platform = const MethodChannel('flutter.App.com.channel');
@override
Widget build(BuildContext context) {
return Container ();
}
Future<Null> _showNativeView() async {}
}
Котлин:
package com.example.swipe
import android.os.Bundle
import io.flutter.app.FlutterActivity
import io.flutter.plugins.GeneratedPluginRegistrant
import io.flutter.plugin.common.MethodChannel
class MainActivity() : FlutterActivity() {
private val CHANNEL = "flutter.App.com.channel"
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
GeneratedPluginRegistrant.registerWith(this)
MethodChannel(flutterView, CHANNEL).setMethodCallHandler { call, result ->
}
}
}