小编Mus*_*man的帖子

FLUTTER | 对齐不工作

尝试将容器与文本视图子对齐,它有一个行父对象在另一列内,尝试了Stack Overflow的多个解决方案,但没有用.

///Transactions Heading
        new Column(
         children: <Widget>[
            new Row(
              children: <Widget>[
                new Container(
                  alignment: Alignment.centerLeft,
                  margin: new EdgeInsets.only(top: 20.0, left: 10.0),
                  child: new Text(
                    "Transactions",
                    style: new TextStyle(
                      color: primaryTextColor,
                      fontSize: 25.0,
                      fontWeight: FontWeight.w700,
                      letterSpacing: 0.1,
                    ),
                  ),
                ),
                new Container(
                  margin: new EdgeInsets.only(top: 25.0),
                  child: new Text(
                    currentGoalTransactions.length.toString() + " items",
                    style: new TextStyle(
                        color: darkHeadingsTextColor, fontSize: 15.0),
                  ),
                ),
              ],
            ),
       ]);
Run Code Online (Sandbox Code Playgroud)

想要将2项文本对齐到右侧

截图

flutter flutter-layout

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

FLUTTER 如何根据传递的字符串名称获取变量?

我已将变量及其代码名称存储在一个类中。

假设我想从那个班级获得 XVG,我想做

String getIconsURL(String symbol) {

  var list = new URLsList();

  //symbol = 'XVG'

  return list.(symbol);
}

class URLsList{

var XVG = 'some url';
var BTC = 'some url';

}
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我实现这一目标或为我提供更好的解决方案吗?

dart flutter

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

如何在Flutter中删除ListView高亮颜色?

我正在我的应用程序中实现列表视图,但列表视图突出显示颜色不适合我的应用程序,所以我需要隐藏它或删除它,但无法找到方法来做到这一点.

这是应用程序的图像,其中包含我要删除的高亮颜色.您可能会注意到有一个阴影效果与高光效果奇怪地重叠.

红色圆形

flutter

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

颤动动画不起作用

我想在Flutter中创建一个放射状菜单,并希望我的菜单按钮每次按下时都有一个旋转动画.我跟随TensorProgramming在Youtube上关于Flutter动画基础知识的教程但由于某种原因我的动画不起作用.下面我已经包含了我的RadialMenuWidget的代码.

我已经正确处理了动画控制器,使用SingleTickerProviderStateMixin扩展了小部件的状态.PS我正在模拟器上运行,当我热重新加载时,图标的旋转有时会发生变化.

任何帮助将深表感谢!

import 'package:flutter/material.dart';
import 'package:savings/utils/colors.dart';
import 'package:savings/widgets/themed_radial_menu_item.dart';

class CustomThemedRadialMenu extends StatefulWidget {
final List<CustomThemedRadialMenuItem> items;

 CustomThemedRadialMenu({@required this.items});

@override
_CustomThemedRadialMenuState createState() => 
_CustomThemedRadialMenuState();
}

class _CustomThemedRadialMenuState extends State<CustomThemedRadialMenu>
   with SingleTickerProviderStateMixin {
   Animation animationOpenClose;
   AnimationController animationControllerOpenClose;

 bool isOpen;

@override
void initState() {
  isOpen = false;

  animationControllerOpenClose =
      AnimationController(duration: new Duration(seconds: 5), vsync: this);

  animationOpenClose =
      Tween(begin: 0.0, end: 360.0).animate(animationControllerOpenClose)
        ..addListener(() {
          setState(() {});
        });

  animationControllerOpenClose.repeat();

  super.initState();
  }

 @override
 Widget build(BuildContext context) {
  ///A list of the items and the center …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-animation

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

在 null 上调用了 getter 'navigator'

从今天早上开始我一直收到这个错误,在查看堆栈跟踪后,我将错误追溯到runApp方法,我完全不明白,问题是什么,任何帮助将不胜感激:) 这是例外:getter 'navigator' 在 null 上被调用

这是我的 main.dart 文件

import 'dart:async';
import 'package:firebase_analytics/firebase_analytics.dart';
import 'package:firebase_analytics/observer.dart';
import 'package:flutter/material.dart';
import 'package:savings/utils/analytics.dart';
import 'package:savings/utils/colors.dart';
import 'package:savings/pages/goals_page.dart';
import 'package:savings/utils/logic.dart' as AppLogic;
import 'package:savings/utils/models.dart' as models;
import 'package:savings/utils/variables.dart';
import 'package:flutter/services.dart';

void main() => runApp(new SavingsApp());

class SavingsApp extends StatefulWidget {
 @override
 _SavingsAppState createState() => new _SavingsAppState();
}

class _SavingsAppState extends State<SavingsApp> {
 @override
 void initState() {
 initAppData();
 super.initState();
}

 @override
 Widget build(BuildContext context) {
  return new MaterialApp(
  debugShowCheckedModeBanner: false,
  title: 'Savings',
  color: primaryThemeColor,
  home: GoalsPage(), …
Run Code Online (Sandbox Code Playgroud)

flutter

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

标签 统计

flutter ×5

dart ×2

flutter-animation ×1

flutter-layout ×1