Как узнать, какие значения присвоить свойству класса во флаттере?
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. Я начал изучать компоненты пользовательского интерфейса материала и узнал о свойствах, а также о том, что каждому свойству можно присвоить определенные значения. Как мне узнать, какие значения дать определенному объекту недвижимости?
В приведенном выше коде компонента Материал Card имеет свойство, называемое shape. Как я могу узнать возможные значения этого свойства?
2 ответа
Если вы видите исходный код
class
, вы можете найти "тип" этого свойства, но в большинстве случаев они
abstract class
чтобы вы не знали, какой конкретный тип или «реализацию» использовать. По моему опыту, лучший способ - обратиться к документации API и проверить примеры.
Ты можешь
Ctrl+click
виджет, который перенаправляет вас к другому классу дротиков, где вы можете найти все атрибуты, относящиеся к желаемому виджету. Также вы можете обратиться к документации и примерам API для фактического использования и реализации.