标签: flutter-android

Flutter:在屏幕上拖动小部件(不是拖放)

我只想在屏幕上拖动小部件,而不是拖放。

但是,每当我离开它并再次开始拖动时,它就会开始从开始的位置开始拖动。就好像它是一样reset

我的猜测是 build 被一次又一次地调用,所以它会自动使用original position values. 我该如何解决?代码应该是什么?

换句话说,position就是设置为结束(100, 100)之后DragEvent。然后下一个拖动开始位置,(100, 100)而不是小部件被放置到的最后位置。

我也尝试过这个GlobalPosition,但得到了相同的结果。这是我的代码:

class HomePage extends StatefulWidget {
  @override
  _HomePageState createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {

  double x1 = 100.0;
  double x2 = 200.0;
  double y1 = 100.0;
  double y2 = 200.0;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        centerTitle: true,
        title: Text('Drag widget on screen'),
      ),
      body: Stack(
        children: [
          Positioned( …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-positioned flutter-state flutter-android

3
推荐指数
1
解决办法
2405
查看次数

是否可以在 flutter web 和 flutter app 中实现 Agora 视频通话?

我想知道是否可以在 flutter web 应用程序和 flutter 移动应用程序之间进行视频通话。在pub dev的agora_rtc_engine 4.0.6中,它只说“支持Android和IOS”。所以我猜网络还不支持?

如果没有,是否有任何替代解决方案可以用于我的项目来实现此功能?

flutter agora.io flutter-web flutter-android

3
推荐指数
1
解决办法
2780
查看次数

如何在Flutter App上设置自定义图片图标?使用Appicon

我尝试更改 apk 上应用程序的图标,但它没有改变。我在https://appicon.co/上生成了一个图标并尝试更改,但它显示了 flutter 的默认应用程序图标。

dart flutter flutter-android

2
推荐指数
1
解决办法
6943
查看次数

android清单文件中的Flutter位置权限问题

我的颤振代码:

 onPressed: () async {
                  Geolocator
                      .getCurrentPosition(desiredAccuracy: LocationAccuracy.best, forceAndroidLocationManager: true)
                      .then((Position position) {
                    setState(() {
                      _currentPosition = position;
                      print ( "LAT: ${_currentPosition.latitude}, LNG: ${_currentPosition.longitude}");
                    });
                  }).catchError((e) {
                    print(e);
                  });
                },
Run Code Online (Sandbox Code Playgroud)

它显示以下内容:

`No location permissions are defined in the manifest. Make sure at least CCESS_FINE_LOCATION` or ACCESS_COARSE_LOCATION are defined in the manifest.
Run Code Online (Sandbox Code Playgroud)

即使我已经在清单中添加了权限

 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.agent">
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
   <application
        android:label="agent"
        android:icon="@mipmap/ic_launcher">
        <activity
            android:name=".MainActivity"
            android:launchMode="singleTop"
            android:theme="@style/LaunchTheme"
            android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
            android:hardwareAccelerated="true"
            android:windowSoftInputMode="adjustResize">
            <meta-data
              android:name="io.flutter.embedding.android.NormalTheme"
              android:resource="@style/NormalTheme"
              />
            <meta-data
              android:name="io.flutter.embedding.android.SplashScreenDrawable"
              android:resource="@drawable/launch_background"
              />
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/> …
Run Code Online (Sandbox Code Playgroud)

manifest android-manifest dart flutter flutter-android

1
推荐指数
1
解决办法
3757
查看次数

Flutterisolate 在 Android 上的发布模式下不起作用?

我有一个应用程序,它使用 flutterisolate 来显示本地通知。这似乎在调试模式下完美工作,甚至在通过附加真实设备的“flutter run --release --verbose”推送的发布模式下也能完美工作。然而,当发布到 Play 商店时,应用程序本身可以工作,但隔离永远不会生成 - 没有通知,也没有异常或崩溃。简直……没什么。

有什么可能导致这种行为的想法吗?什么情况会导致隔离不运行?再次 - 在调试模式下相同的代码工作起来就像一个魅力......

flutter flutter-android flutter-local-notification

1
推荐指数
1
解决办法
1649
查看次数

Flutter Quill 库无法与文本小部件一起使用?html_editor_enhance 也不能在 flutter 3 上正常工作:-

我的代码适用于 Quill:-

import 'package:flutter_quill/flutter_quill.dart';

body:Column(
  children: [
    Row(
      children: [
        const **Text**('category:', style: TextStyle(color: Colors.red)),
        Text(widget.news.categoryName.toString(),
        style: const TextStyle(color: Colors.blue)),
      ],
    ),
    QuillToolbar.basic(controller: _controller),
    Expanded(
      child: Container(
      child: QuillEditor.basic(
        controller: _controller,
        readOnly: false, // true for view only mode
      ),
    ),
  ),
);
Run Code Online (Sandbox Code Playgroud)

在代码中,文本小部件给出错误 =>

名称“Text”在库“package:flutter/src/widgets/text.dart”和“package:flutter_quill/src/models/documents/nodes/leaf.dart”中定义(通过 package:flutter_quill/flutter_quill.dart) '。

尝试对其中一个导入指令使用“作为前缀”,或者对除其中一个导入指令之外的所有导入指令隐藏名称。

quill flutter flutter-dependencies flutter-android

0
推荐指数
1
解决办法
2434
查看次数