小编Mic*_*ono的帖子

停用和处置之间的区别?

在 Flutter 中,StatefulWidget 具有dispose()deactivate()。它们有何不同?

widget stateful dart flutter

13
推荐指数
2
解决办法
2892
查看次数

为什么 Flutter IconButton 动画显示在行下

在我的应用程序中,我设置了一个 IconButton 来渲染具有彩色背景的 Row。不幸的是,按下按钮时的波纹动画会在 Row 下呈现(如截屏视频所示)。我如何在 Row 上显示涟漪?

class Card extends StatelessWidget {
final Issue issue;
Color _bgColor;

Card({this.issue}) {
  _bgColor = colorSwatch[issue.hashCode % colorSwatch.length];
}

@override
Widget build(BuildContext context) {
  return Container(
    margin: EdgeInsets.only(top: 12, left: 18, right: 18),
    padding: EdgeInsets.only(top: 8, bottom: 8),
    decoration: new BoxDecoration(
      color: _bgColor,
      border: new Border.all(color: _bgColor),
      borderRadius: BorderRadius.all(
          Radius.circular(10.0) 
          ),
    ),
    child: Row(children: [
      IconButton(
        padding: EdgeInsets.only(right: 16),
        icon: Icon(Icons.play_arrow, color: Colors.white, size: 48),
        tooltip: 'Start ${issue.issueName}',
        onPressed: () {},
      ),
      Expanded( …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-animation

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

如何在Visual Studio Xamarin中更改目标API版本

在我使用GitHub将我的项目与我的朋友同步之前,我的VS工作得很好.在那之后,不知怎的,我注意到Visual Studio将不同的位置定位到android.jar文件.因此,每当我编译我的代码时,我都会收到以下错误.

无法找到API级别24的android.jar.这意味着未安装API级别24的Android SDK平台.将其安装在Android SDK Manager(工具>打开Android SDK Manager ...)中,或更改您的Xamarin.Android项目以定位已安装的API版本.(C:\ Users\Joshua\AppData\Local\Xamarin\MonoForAndroid\AndroidSDK\platforms\android-24\android.jar缺失.)

C:\Users\Joshua\AppData\Local\Xamarin\MonoForAndroid\AndroidSDK\platforms\android-24\android.jar 是我朋友的驱动器中的目录位置.

如何在VS 2015中更改该android.jar文件的目标位置?

android visual-studio xamarin

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

Xamarin Forms Geolocator不断更新位置

我希望不断更新设备在Google Map上的当前位置。

由于各种原因,我必须实现自己的蓝点。我所做的是:

  • 我隐藏了Google地图的默认“ 我的位置”标记(默认的蓝点)。

  • 我画自己的蓝点

  • 我创建了一个线程,该线程不断调用Geolocator来更新其当前位置: await locator.GetPositionAsync(TimeSpan.FromSeconds(2), null, false);

但是,位置更新会花费大量时间。我希望以很小的间隔(大约50毫秒)更新位置,这可能会在设备移动时给我类似于Google Map原始蓝点的结果。

我该如何实现?

c# android google-maps geolocation xamarin.forms

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

Flutter 中使用哪个密钥库构建发布 APK?

我创建了一个新的 Flutter 项目,并构建了一个发布版 APK,flutter build apk但没有创建发布版 Android 密钥库。

Flutter 默认使用哪个密钥库来构建发布 APK?

android apk flutter

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

F#将新项添加到Collections.Map?

我想创建一个地图和一个函数来添加项目到该地图.

这就是我做的

let mymap = Map.empty

let myfunc nId nValue = 
    mymap = Map.add nId nValue ;;
Run Code Online (Sandbox Code Playgroud)

但这产生了以下错误
This expression was expected to have type Map<'a,'b> but here has type Map<'c,'d> -> Map<'c,'d>

我做错了什么?

f# functional-programming

3
推荐指数
2
解决办法
123
查看次数

带有动态后缀Icon的Flutter TextFormField

目标是显示/隐藏清除 Flutter TextFormField 上的字段的 suffixIcon。只有当框中有文本时它才应该可见。

该字段如下所示:

TextFormField(                  
  controller: _usernameController,
  decoration: InputDecoration(
    labelText: 'Username',
    suffixIcon: usernameNotEmpty == true ? IconButton(
      onPressed: () {
        _usernameController.clear();
      },
      icon: Icon(Icons.cancel, color: Colors.grey)
    ) : null
  ),                  
)
Run Code Online (Sandbox Code Playgroud)

事件侦听器如下所示:

var usernameNotEmpty;
_usernameController.addListener(() {
   usernameNotEmpty = _usernameController.text.length > 0 ? true : false; 
   print(_usernameController.text);
});
Run Code Online (Sandbox Code Playgroud)

所以实时更新的文本确实出现在控制台中。但suffixIcon从未显示。由于 TextFormField 没有onChange事件,如何suffixIcon显示/隐藏?

flutter

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

如何在 Flutter 中重叠两个小部件?

预期输出:

这是一个圆形头像的组合,上面有颜色和图像

这是一个圆形头像与它上面的颜色和图像的组合。

电流输出:

在此处输入图片说明

代码:

 leading: CircleAvatar(backgroundColor: contentWithIcon[value]['color']),
Run Code Online (Sandbox Code Playgroud)

我如何重叠彼此?

图片路径:

assets/img/forex.png 
Run Code Online (Sandbox Code Playgroud)

image overlap flutter

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

删除负整数上的千位分隔符

我想将带有千位分隔符的负数字符串转换为整数。
我以前运行过这段代码:

int ans = int.Parse(txtInt, System.Globalization.NumberStyles.AllowThousands);
Run Code Online (Sandbox Code Playgroud)

但它会产生负数的运行时错误。

关于如何在具有负可能性的数字字符串上获取整数的任何想法?

c# string int numbers

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

Flutter:系统找不到指定的路径

当我运行此命令时

D:\Flutter\project flutter\navagat>flutter build apk --release
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

该系统找不到指定的路径。

release build apk flutter

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