Índice
Flutter
in FlatButton
foi marcado como obsoleto, é recomendável usar ouTextButton
em seu lugar.ElevatedButton
Aqui está apenas um exemplo de uso básico, para mais métodos de uso, consulte o site oficial. FlatButton
Haverá diferenças nos parâmetros com componentes alternativos.
TextButton
TextButton
Usado para exibir botões de texto, FlatButton
semelhantes a , mas o padrão é um plano de fundo transparente, que está mais de acordo com Material Design
o estilo de . Aqui está um exemplo TextButton
usando :
TextButton(
onPressed: () {
// 处理按钮点击事件
},
child: Text('Click me'),
);
Os exemplos são os seguintes:
Botão Elevado
ElevatedButton
Usado para exibir botões em relevo, pode exibir um Material Design
botão . Aqui está um exemplo ElevatedButton
usando :
ElevatedButton(
onPressed: () {
// 处理按钮点击事件
},
child: Text('Click me'),
);
Os exemplos são os seguintes:
Resumir
Deve-se observar que TextButton
ambos ElevatedButton
e precisam fornecer um onPressed
retorno de chamada para lidar com o evento de clique do botão.
TextButton
e ElevatedButton
só pode fornecer opções de personalização limitadas. Se precisar de mais opções de personalização, como definir a forma ou a sombra do botão , você pode FlatButton
usar a substituição OutlinedButton
de ou diretamente MaterialButton
, pois fornece mais opções de personalização.
Blog pessoal: Blog do Roc