尝试将容器与文本视图子对齐,它有一个行父对象在另一列内,尝试了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项文本对齐到右侧
我已将变量及其代码名称存储在一个类中。
假设我想从那个班级获得 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)
有人可以帮助我实现这一目标或为我提供更好的解决方案吗?
我正在我的应用程序中实现列表视图,但列表视图突出显示颜色不适合我的应用程序,所以我需要隐藏它或删除它,但无法找到方法来做到这一点.
这是应用程序的图像,其中包含我要删除的高亮颜色.您可能会注意到有一个阴影效果与高光效果奇怪地重叠.
我想在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) 从今天早上开始我一直收到这个错误,在查看堆栈跟踪后,我将错误追溯到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)