有没有一种方法可以用dart类型来创建一个对象?我想要做的事情的例子,但它不起作用:
// select the button type based on certain value (valid in this case)
final button = valid ? ElevatedButton : OutlinedButton;
// create the correct button
button(....) // this does not work
有办法让这件事成功吗?
我不想有这样的代码,因为会有重复:
if (valid) {
return Outline
我已经创建了一个基本上是ElevatedButton的Widget,但它的宽度可以与屏幕大小成比例(可以用WidthFactor设置)。
import 'package:flutter/material.dart';
class FractionalButton extends StatelessWidget {
final double widthFactor;
final Widget child;
final Function onPressed;
FractionalButton({
required this.widthFactor,
有人知道如何启用/禁用颤振ElevatedButton吗?我已经查看了文档,但是我看不到任何显而易见的东西。
class IcoButton extends StatelessWidget {
IcoButton(
{@required this.lbl,
@required this.col,
@required this.ico,
@required this.onPress});
final String lbl;
final FaIcon ico;
final MaterialColor col;
final F
有人知道如何在响应状态200上启用颤振ElevatedButton吗?
我有在sevices.dart中获取数据的post方法
Future<http.Response> postRequest() async {
var data = await formatJsonData() as Map<String, dynamic>;
var body = json.encode(data);
var response = await http.post(
Uri.parse('https://link.com'),
he