如何知道在颤振中为类的属性赋予什么值?

问题描述

import 'package:Flutter/material.dart';

class test extends StatelessWidget{
  @override
  Widget build(BuildContext context) {
   return Card(
     shape: //??? how to kNow what value to give?
   );
  }
}

我是 Flutter 开发环境的新手。我开始学习 Material UI 组件并开始了解属性,并且每个属性都可以分配给某些值。我如何知道为某个属性赋予什么值?

在上面的代码 Material 组件中,Card一个名为“shape”的属性。我如何知道此属性的可能值?

解决方法

如果您查看 class 的源代码,您可以找到该属性的“类型”,但大多数情况下它们是 abstract class,因此您不会知道具体的类型或“实现”来使用。 根据我的经验,最好的方法是参考 API 文档并检查示例。

,

您可以 Ctrl+click 小部件,它将您重定向到另一个 dart 类,在那里您可以找到与您想要的小部件相关的所有属性。也可以参考API文档和示例进行实际使用和实现。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...