小编Ami*_*ani的帖子

GestureDetector无法解析为某种类型

我正在学习使用GestureDetector并遵循android的官方开发人员指南,但是当我尝试运行一段代码时,我遇到了一个问题..

public class MainActivity extends Activity implements 
        GestureDetector.OnGestureListener,
        GestureDetector.OnDoubleTapListener{}
Run Code Online (Sandbox Code Playgroud)

这里Eclipse给了我一个错误:GestureDetector无法解析为一个类型,我试图通过清理和重建来修复它,重新导入android支持库并将其包含在构建路径中并按下ctrl + shift + o ..我的Eclipse只是不让这个错误消失......

请给我一些建议,我真的很感激.

PS,我在Android Gesture Detector Training上关注代码

eclipse android gesturedetector

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

迭代 Dart 中的对象列表,并将对象的属性呈现为 flutter 中的列表

    array arr = [MenuItem1, MenuItem2, MenuItem3]

    class MenuItem{
        String desc;
        String id;
    }
Run Code Online (Sandbox Code Playgroud)

对于上面的类和数组,我如何将它们呈现为动态列表颤振?

Row(chidren[Text((desc),Text((id)])

dart flutter

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

如何解决 Flutter 中“期望一个‘int’类型的值,但得到一个‘String’类型的值”

我有一个本地 JSON 文件,如下所示:

\n
[\n    {\n        "1": [\n            {\n                "mode": "text",\n                "value": "text exapple1"\n            },\n            {\n                "mode": "latex",\n                "value": "\\frac00"\n            },\n            {\n                "mode": "text",\n                "value": "text exapple2"\n            },\n            {\n                "mode": "latex",\n                "value": "\\frac00"\n            },\n            {\n                "mode": "text",\n                "value": "text exapple3"\n            }\n        ]\n    },\n    {\n        "2": [\n            {\n                "mode": "text",\n                "value": "text exapple4"\n            }\n        ]\n    }\n]\n
Run Code Online (Sandbox Code Playgroud)\n

我正在尝试在代码中使用 FutureBuilder 来解析它:

\n
return FutureBuilder(\n    future:\n        DefaultAssetBundle.of(context).loadString("assets/paragraph.json"),\n    builder: (context, snapshot) {\n      var mydata = json.decode(snapshot.data.toString());\n      if (mydata != null) {\n        return SizeTransition(\n            axis: …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

使用仅在发布时使用 RxJava 的库时应用程序崩溃

我在我的应用程序中使用了这个库,该库本身使用 RxJava,它在调试 APK 中完美运行。当 Proguard 混淆被禁用时,它甚至可以在 Release 上工作。但是一旦我选择了一个图像,当我启用 Proguard 时它就会停止工作!

这是日志:

6494) 08-02 22:54:11.848: E/AndroidRuntime(17818): 在 java.lang.reflect.Method.invoke(Native Method) 08-02 22:54:11.848: E/AndroidRuntime(17818): 在 com .android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) 08-02 22:54:11.848: E/AndroidRuntime(17818): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit. java:807) 08-02 22:54:11.848: E/AndroidRuntime(17818): 引起:java.lang.NoSuchFieldException: 类 Lrx/internal/util/unsafe/SpscArrayQueueProducerFields 中没有字段生产者索引;('rx.internal.util.unsafe.SpscArrayQueueProducerFields' 的声明出现在 /data/app/com.domus.safariar.domus-P04AN9pLul9iY1dryJ3vXg==/base.apk!classes3.dex) 08-02 22:548:11.8 E/AndroidRuntime(17818):在 java.lang.Class.getDeclaredField(Native Method) 08-02 22:54:11.848:E/UncaughtException(17818): at android.app.ActivityThread.main(ActivityThread.java:6494) 08-02 22:54:11.849: E/UncaughtException(17818): at java.lang.reflect.Method.invoke(Native方法) 08-02 22:54:11.849: E/UncaughtException(17818): 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) 08-02 22:54:11.849: E/ UncaughtException(17818): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) 08-02 22:54:11.849: E/UncaughtException(17818): 引起:java.lang.NoSuchFieldException: No类 Lrx/internal/util/unsafe/SpscArrayQueueProducerFields 中的 field producerIndex;('rx.internal.util.unsafe.SpscArrayQueueProducerFields' 的声明出现在 /data/app/com.domus.safariar.domus-P04AN9pLul9iY1dryJ3vXg==/base.apk!classes3.dex) 08-02 22:549:11.8

我试图添加一些 …

android proguard rx-java android-proguard

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

如何确保小部件在屏幕上可见?

在我的应用程序中,我的页面之一中有一个 AnimatedList。通过按按钮将项目添加到列表中。当将项目插入列表时,我为滚动视图设置动画。有时列表会变长,当列表变得太长时,如何找出某个项目在屏幕上仍然可见?

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'dart:async';

class AnimatedListSample extends StatefulWidget {
  @override
  _AnimatedListSampleState createState() => _AnimatedListSampleState();
}

class _AnimatedListSampleState extends State<AnimatedListSample> {
  final GlobalKey<AnimatedListState> _listKey = GlobalKey<AnimatedListState>();
  ListModel<int> _list;
  final ScrollController _controller = ScrollController();
  int _nextItem;

  @override
  void initState() {
    super.initState();
    _list = ListModel<int>(
      listKey: _listKey,
      initialItems: <int>[0, 1, 2],
    );
    _nextItem = 3;
  }

  Widget _buildItem(
      BuildContext context, int index, Animation<double> animation) {
    return CardItem(
      animation: animation,
      item: _list[index],
    );
  }

  void _insert() {
    _list.insert(_list.length, …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

以正确的方式为<input type = number />微调器箭头设置样式

<input type="number"/>Mac中的箭头非常小,即使在Safari上也无法在Chrome和Firefox上使用.

在没有添加额外箭头图像等的情况下对它们进行样式化的正确方法是什么.请注意,我已经看过这些线程并且它没有解决问题: 样式输入类型=数字

这个线程出来的是这些:

LcSalazar 在此输入图像描述

html css forms

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

如何在应用程序中获取 Dart 和 Flutter 版本

如何在应用程序中查看DartFlutterlog()的版本?

喜欢:

String dartVersion = ?;
log("dart: $dartVersion");
Run Code Online (Sandbox Code Playgroud)

dart flutter

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