wip: add notificator util.

This commit is contained in:
2021-12-14 17:54:07 +08:00
parent 1f542cb585
commit cbaf61f70b
23 changed files with 1830 additions and 73 deletions
+7
View File
@@ -0,0 +1,7 @@
enum CHERRY_TYPE { SUCCESS, WARINING, ERROR, INFO, CUSTOM }
enum POSITION { TOP, BOTTOM }
enum ANIMATION_TYPE { FROM_TOP, FROM_LEFT, FROM_RIGHT }
enum TOAST_LAYOUT { LTR, RTL }
+6
View File
@@ -0,0 +1,6 @@
import 'dart:ui';
const Color ERROR_COLOR = Color(0xffE43837);
const Color SUCCESS_COLOR = Color(0xFF2F9449);
const Color INFO_COLOR = Color(0xFF4E5CB9);
const Color WARINING_COLOR = Color(0xffFC9F00);
+19
View File
@@ -0,0 +1,19 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
const String PACKAGE_NAME = "cherry_toast";
const TextStyle DEFAULT_TITLTE_STYLE =
const TextStyle(color: Colors.black, fontWeight: FontWeight.bold);
const TextStyle DEFAULT_DESCRIPTION_STYLE =
const TextStyle(color: Colors.black);
const Duration DEFAULT_ANIMATION_DURATION = Duration(milliseconds: 1500);
const Duration DEFAULT_TOAST_DURATION = Duration(milliseconds: 3000);
const Cubic DEFAULT_ANIMATION_CURVE = Curves.ease;
const double CLOSE_BUTTON_SIZE = 15;
const double DEFAULT_ICON_SIZE = 20;
const double DEFAULT_ICON_LAYOUT_SIZE = 40;
const double DEFAULT_RADIUS = 20;