1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
// SPDX-License-Identifier: Apache-2.0
import 'package:dashboard_app/size.dart';
import 'package:flutter/src/foundation/key.dart';
import 'package:flutter/src/widgets/framework.dart';
import 'package:flutter/material.dart';
class weather extends StatelessWidget {
int insideTemperatue;
int outsideTempearure;
weather(
{Key? key,
required this.insideTemperatue,
required this.outsideTempearure})
: super(key: key);
@override
Widget build(BuildContext context) {
return Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(SizeConfig.safeBlockVertical * 2),
),
height: SizeConfig.safeBlockVertical * 20,
width: SizeConfig.blockSizeHorizontal * 20,
child: Column(
mainAxisAlignment: MainAxisAlignment.end,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Flexible(
flex: 1,
child: Text(
'Weather',
style: SizeConfig.smallnormalfont,
textAlign: TextAlign.left,
)),
Flexible(
flex: 3,
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
SizedBox(
height: SizeConfig.safeBlockVertical * 5,
width: SizeConfig.blockSizeHorizontal * 5,
child: Image.asset(
'images/thermostate.png',
color: Colors.orangeAccent,
)),
SizedBox(
height: SizeConfig.safeBlockVertical,
),
Row(
children: [
Column(
children: [
Text(insideTemperatue.toString() + ' \u00B0',
style: SizeConfig.normalfont),
Text('Inside', style: SizeConfig.smallnormalfont2),
],
),
SizedBox(
width: SizeConfig.safeBlockHorizontal,
),
Column(
children: [
Text(
outsideTempearure.toString() + ' \u00B0',
style: SizeConfig.normalfont,
),
Text(
'Outside',
style: SizeConfig.smallnormalfont2,
),
],
)
],
),
],
),
),
],
),
);
}
}
|