小编raf*_*b21的帖子

颤动 - 在文本中插入溢出省略号

我正在尝试创建一个中心文本具有最大大小的行,如果文本内容太大,则它适合大小.

我插入TextOverflow.ellipsis属性来缩短文本并插入三点...但它不起作用.

main.dart

import 'package:flutter/material.dart';

void main() {
runApp(new MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      home: new HomePage(),
    );
  }
}

class HomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) => new Scaffold(
    appBar: new AppBar(
      backgroundColor: new Color(0xFF26C6DA),
    ),
    body: new ListView  (
      children: <Widget>[
        new Card(
          child: new Container(
            padding: new EdgeInsets.symmetric(horizontal: 16.0, vertical: 18.0),
            child: new Row(
              children: <Widget>[
                new Container(
                  padding: new EdgeInsets.only(right: …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout

56
推荐指数
15
解决办法
4万
查看次数

颤动 - 更改OutlineInputBorder的边框颜色

我试图改变边界颜色,OutlineInputBorder但尝试了无数的方式,但失败了.

我通过buildDarkTheme()函数创建了整个主题配置,但我无法将边框颜色更改为黄色

下面是图片和代码:

在此输入图像描述

import 'package:flutter/material.dart';

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

const kBlackHalf = const Color(0xFF212121);
const kBlackLight = const Color(0xFF484848);
const kBlack = const Color(0xFF000000);
const kYellow = const Color(0xFFffd600);
const kYellowLight = const Color(0xFFffff52);
const kYellowDark = const Color(0xFFc7a500);
const kWhite = Colors.white;

ThemeData buildDarkTheme() {
  final ThemeData base = ThemeData();
  return base.copyWith(
    primaryColor: kBlack,
    accentColor: kYellow,
    scaffoldBackgroundColor: kBlackHalf,
    primaryTextTheme: buildTextTheme(base.primaryTextTheme, kWhite),
    primaryIconTheme: base.iconTheme.copyWith(color: kWhite),
    buttonColor: kYellow,
    textTheme: buildTextTheme(base.textTheme, kWhite),    
    inputDecorationTheme: InputDecorationTheme(
      border: OutlineInputBorder(
        borderSide: …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

颤动 - 在路线之间推送和获取价值

如何将HomePage页面中的绿色字符串发送到ContaPage页面?

我认为是这样Navigator.of(context).pushNamed('/conta/green');但我不知道如何进入页面中contagreen字符串

因此,通过获取字符串的值,我可以例如更改appBarin 的backgroundColor的颜色ContaPage.

main.dart

import "package:flutter/material.dart";

void main() {
  runApp(new MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: "MyApp",
      home: new HomePage(),
      routes: <String, WidgetBuilder> {
        '/home': (BuildContext context) => new HomePage(),
        '/conta': (BuildContext context) => new ContaPage()
      },
    );
  }
}

class HomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) => new Scaffold(
    appBar: new AppBar(
      backgroundColor: new Color(0xFF26C6DA),
    ), …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

Flutter - FloatingActionButton中的SimpleDialog

我试图SimpleDialog在敲击之后创建一个FloatingActionButton,但是当按下该按钮时没有任何反应.

我做错了什么?

import "package:flutter/material.dart";

void main() {
  runApp(new ControlleApp());
}

class ControlleApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      home: new HomePage(),
    );
  }
}

class HomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) => new Scaffold(
    appBar: new AppBar(
      backgroundColor: new Color(0xFF26C6DA),
    ),
    floatingActionButton: new FloatingActionButton(
      tooltip: 'Add',
      child: new Icon(Icons.add),
      backgroundColor: new Color(0xFFF44336),
      onPressed: (){
        new SimpleDialog(
          title: new Text('Test'),
          children: <Widget>[
            new RadioListTile(
              title: new Text('Testing'), value: null, groupValue: …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

Flutter - SingleChildScrollView 干扰列

我创建了一个与列配合良好的屏幕,但由于键盘的原因我需要滚动。

当您插入SingleChildScrollViewListView属性时MainAxisAlignment.spaceBetween,它不再起作用。

有什么解决办法吗?

没有SingleChildScrollView屏幕的Gif不会滚动并且FloatingActionButton是在屏幕底部

在此处输入图片说明

带有SingleChildScrollView屏幕滚动的Gif并且他FloatingActionButton不在屏幕底部

在此处输入图片说明

import 'package:flutter/material.dart';

void main() {
  runApp(new MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(      
      home: new MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  @override
  _MyHomePageState createState() => new _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return new Scaffold(
      appBar: new AppBar(backgroundColor: new Color(0xFF26C6DA)),        
      body: new SingleChildScrollView(
        child: …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

Flutter - 在Container中顶部对齐文本

我想离开$容器的顶部的文本,但即使FractionalOffset(1.0, 0.0)$文本继续在容器的中间.

如何$将容器放在容器的顶部?

  body: new Card(
    child: new Column(
      mainAxisSize: MainAxisSize.min,
      children: <Widget>[
        new Container(
          padding: new EdgeInsets.only(top: 16.0),
          child: new Row(
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              new Container(
                alignment: new FractionalOffset(1.0, 0.0),
                child: new Text(
                  '\$  ',
                  style: new TextStyle(
                    fontSize: 20.0,
                    fontFamily: 'Roboto',
                    color: new Color(0xFF26C6DA),
                  )
                )
              ),               
              new Text(
                '3,435.23',
                style: new TextStyle(
                  fontSize: 35.0,
                  fontFamily: 'Roboto',
                  color: new Color(0xFF26C6DA)
                ),
              )                 
            ],
          ),
        ),            
        new Text('general balance'),
      ], …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

Angular 2 - ngModel中的动态变量

如何在ngModel中使用动态变量?

我试图使用下面的代码,但出现以下错误:

<div *ngFor="let num of ['1','2','3']; let i=index">
    <input id="qtd{{num}}" [(ngModel)]="qtd{{num}}" type="text"/>
</div>
Run Code Online (Sandbox Code Playgroud)

埃罗

Unhandled Promise rejection: Template parse errors: Parser Error: Got interpolation ({{}})

angular

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

颤动 - 屏幕不滚动

我插入了6张卡,但是无法滚动屏幕.

根据下图,页脚中出现红色条纹,屏幕不滚动.

有什么可以滚动屏幕?

main.dart

import 'package:flutter/material.dart';

void main() {
  runApp(new MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: "Myapp",
      home: new HomePage(),
    );
  }
}

class HomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) => new Scaffold(
    appBar: new AppBar(
      backgroundColor: new Color(0xFF26C6DA),
    ),
    body: new Column(
      children: <Widget>[
        new Card(
          child: new Column(
            mainAxisSize: MainAxisSize.min,
            children: <Widget>[
              const ListTile(
                leading: const Icon(Icons.album),
                title: const Text('The Enchanted Nightingale'),
                subtitle: const Text('Music by …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

Sendgrid更改链接的href

我将Nodejs与Express结合使用,并且正在通过Sendgrid发送电子邮件,但是Sendgrid正在更改href链接

var emailText = '<!DOCTYPE html><html><head><meta charset="UTF-8"></head><body><a href="https://www.google.com">Here</a></body></html>'
var from_email = new helper.Email('contact@test.com');
var to_email = new helper.Email('contact@test2.com');
var subject = 'Test';
var content = new helper.Content("text/html", emailText)
var mail = new helper.Mail(from_email, subject, to_email, content);                                            
var request = sg.emptyRequest({
    method: 'POST',
    path: '/v3/mail/send',
    body: mail.toJSON(),
});
sg.API(request, function(error, response) {
    if (error) {
        console.log('Error response received');
    }
    console.log(response.statusCode);
    console.log(response.body);
    console.log(response.headers);
});
Run Code Online (Sandbox Code Playgroud)

当电子邮件到达时,将出现以下链接:

https://u4006412.ct.sendgrid.net/wf/click?upn=rOQ9fjZGp5r0JyNfoC02LbL.....

有人可以帮我解决这个问题吗?

email node.js sendgrid express

8
推荐指数
4
解决办法
3910
查看次数

颤动 - 选择项目后折叠ExpansionTile

ExpansionTile选择一个项目后,我试图崩溃,但它没有关闭打开的列表.

我试图使用该onExpansionChanged属性,但我没有成功

你怎么能解决这个问题?

插入一个演示ExpansionTile在选择项目后不会崩溃的gif ,下面也是使用的代码.

在此输入图像描述

import 'package:flutter/material.dart';

void main() {
  runApp(new ExpansionTileSample());
}

class ExpansionTileSample extends StatefulWidget {
  @override
  ExpansionTileSampleState createState() => new ExpansionTileSampleState();
}

class ExpansionTileSampleState extends State<ExpansionTileSample> {
  String foos = 'One';

  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      home: new Scaffold(
        appBar: new AppBar(
          title: const Text('ExpansionTile'),
        ),
        body: new ExpansionTile(
          title: new Text(this.foos),
          backgroundColor: Theme.of(context).accentColor.withOpacity(0.025),
          children: <Widget>[
            new ListTile(
              title: const Text('One'),
              onTap: () {
                setState(() {
                  this.foos = …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

标签 统计

dart ×8

flutter ×8

angular ×1

email ×1

express ×1

flutter-layout ×1

node.js ×1

sendgrid ×1