| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- /*
- * fluro
- * Created by Yakka
- * https://theyakka.com
- *
- * Copyright (c) 2019 Yakka, LLC. All rights reserved.
- * See LICENSE for distribution and usage details.
- */
- import '../../helpers/color_helpers.dart';
- import 'package:flutter/material.dart';
- class DemoSimpleComponent extends StatelessWidget {
- DemoSimpleComponent(
- {String message = "Testing",
- Color color = const Color(0xFFFFFFFF),
- String result})
- : this.message = message,
- this.color = color,
- this.result = result;
- final String message;
- final Color color;
- final String result;
- @override
- Widget build(BuildContext context) {
- return Material(
- color: color,
- child: Column(
- mainAxisAlignment: MainAxisAlignment.center,
- children: [
- Image(
- image: AssetImage("assets/images/acc_boom.png"),
- color: ColorHelpers.blackOrWhiteContrastColor(color),
- width: 260.0,
- ),
- Padding(
- padding: EdgeInsets.only(left: 50.0, right: 50.0, top: 15.0),
- child: Text(
- message,
- textAlign: TextAlign.center,
- style: TextStyle(
- color: ColorHelpers.blackOrWhiteContrastColor(color),
- height: 2.0,
- ),
- ),
- ),
- Padding(
- padding: EdgeInsets.only(top: 15.0),
- child: ConstrainedBox(
- constraints: BoxConstraints(minHeight: 42.0),
- child: FlatButton(
- highlightColor:
- ColorHelpers.blackOrWhiteContrastColor(color).withAlpha(17),
- splashColor:
- ColorHelpers.blackOrWhiteContrastColor(color).withAlpha(34),
- onPressed: () {
- if (result == null) {
- Navigator.pop(context);
- } else {
- Navigator.pop(context, result);
- }
- },
- child: Text(
- "OK",
- style: TextStyle(
- fontSize: 18.0,
- color: ColorHelpers.blackOrWhiteContrastColor(color),
- ),
- ),
- ),
- ),
- ),
- ],
- ),
- );
- }
- }
|