flutter - 如何将来自信标插件的流数据显示为小部件列表
问题描述
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: const Text('Flutter Beacon'),
),
body: _beacons == null
? Center(child: CircularProgressIndicator())
: ListView(
children: ListTile.divideTiles(
context: context,
tiles: _beacons.map((beacon) {
if(beacon.macAddress == "MAC_ADDRESS_FORMAT") {
print(beacon.macAddress);
}
return ListTile(
title: Text(beacon.macAddress),
subtitle: new Row(
mainAxisSize: MainAxisSize.max,
children: <Widget>[
Flexible(
child: Text(
'Major: ${beacon.major}\nMinor: ${beacon.minor}',
style: TextStyle(fontSize: 13.0)),
flex: 1,
fit: FlexFit.tight),
Flexible(
child: Text(
'Accuracy: ${beacon.accuracy}m\nRSSI: ${beacon.rssi}',
style: TextStyle(fontSize: 13.0)),
flex: 2,
fit: FlexFit.tight)
],
),
);
})).toList(),
),
),
);
}
我需要将流数据显示到小部件列表。有人可以帮我吗?
解决方案
推荐阅读
- python - 在python中的撇号之前删除额外的空间
- mule - 基于条件的mule 4中的dataweave2.0转换
- c - 在 C 中,如何使用“make functionName”之类的 makefile 只编译一个函数(需要自定义库中的函数)?
- c - 将文本文件的名称传递给多个函数时的无限循环
- django - custom.methods.wrap 没有返回 HttpResponse 对象。它返回 None 而不是
- arrays - VBA - 来自数组的自定义数字格式 - 特定数组编号后的错误
- node.js - 在 NodeJS 中模拟调用 aws ssm 的最佳方法是什么?
- kotlin - 将 kotlinx.serialization 库与 Bazel 的 rules_kotlin 一起使用
- c++ - 为什么在以下代码中的每个输出后都会得到 32767?
- laravel - Laravel - 输入“结束日期”必须晚于“开始日期”