1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-11 23:39:14 +00:00
Files
samples/gallery/lib/studies/rally/charts/vertical_fraction_bar.dart
2020-02-05 14:11:54 -05:00

37 lines
967 B
Dart

// Copyright 2019 The Flutter team. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import 'package:flutter/material.dart';
class VerticalFractionBar extends StatelessWidget {
const VerticalFractionBar({this.color, this.fraction});
final Color color;
final double fraction;
@override
Widget build(BuildContext context) {
return LayoutBuilder(builder: (context, constraints) {
return SizedBox(
height: constraints.maxHeight,
width: 4,
child: Column(
children: [
SizedBox(
height: (1 - fraction) * constraints.maxHeight,
child: Container(
color: Colors.black,
),
),
SizedBox(
height: fraction * constraints.maxHeight,
child: Container(color: color),
),
],
),
);
});
}
}