概述
在flutter开发时,有时候点击某个按钮,只需要刷新指定控件,而不需要将整个页面都刷新.
思路: 在待刷新控件里定义一个点击方法,点击方法里刷新本控件. 点击指定按钮时,去调用此待刷新控件里的点击方法.
流程图

代码
main.dart
import 'package:flutter/material.dart';
import 'new_text.dart';
import 'new_button.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
final String title;
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {

本文介绍了在Flutter开发中如何实现点击按钮仅刷新特定控件,而非整个页面。通过在目标控件定义点击方法并从外部调用来实现这一功能。
最低0.47元/天 解锁文章
1676

被折叠的 条评论
为什么被折叠?



