flutter_speedometer
Flutter Speedometer 小部件包。
入门
要使用此包,请导入
import 'package:flutter_speedometer/flutter_speedometer.dart';
基本实现可以如下代码所示
import 'package:flutter/material.dart';
import 'package:flutter_speedometer/flutter_speedometer.dart';
void main() {
runApp(
Center(
child: Speedometer(
size: 250,
minValue: 0,
maxValue: 180,
currentValue: 76,
warningValue: 150,
displayText: 'mph',
),
),
);
}
示例应用
您可以在示例应用中找到更多示例
API
在此表中,您可以找到此包提供的所有属性
| 属性 | 默认值 | 描述 |
|---|---|---|
| size | 200 | 要显示的最小值 |
| minValue | 0 | 要显示的最小值 |
| maxValue | 100 | 要显示的最大值 |
| currentValue | 0 | 设置当前值 |
| warningValue | 80 | 设置当前值 |
对象
class Speedometer {
final double size;
final int minValue;
final int maxValue;
final int currentValue;
final int warningValue;
final Color backgroundColor;
final Color meterColor;
final Color warningColor;
final Color kimColor;
final TextStyle displayNumericStyle;
final String displayText;
final TextStyle displayTextStyle;
}