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

时间:2021-05-29 10:53:58

标签: android flutter dart flutter-layout flutter-card

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”的属性。我如何知道此属性的可能值?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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