BaseColorsExt mixin
基础颜色扩展类 - 所有颜色相关的扩展都应该继承自这个类 Base color extension class - All color-related extensions should inherit from this class
- Superclass constraints
- Available extensions
Properties
- amber100Color → Color
-
amber-100 -->gt; color: rgb(254 243 199);
no setter
- amber200Color → Color
-
amber-200 -->gt; color: rgb(253 230 138);
no setter
- amber300Color → Color
-
amber-300 -->gt; color: rgb(252 211 77);
no setter
- amber400Color → Color
-
amber-400 -->gt; color: rgb(251 191 36);
no setter
- amber500Color → Color
-
amber-500 -->gt; color: rgb(245 158 11);
no setter
- amber50Color → Color
-
amber-50 -->gt; color: rgb(255 251 235);
no setter
- amber600Color → Color
-
amber-600 -->gt; color: rgb(217 119 6);
no setter
- amber700Color → Color
-
amber-700 -->gt; color: rgb(180 83 9);
no setter
- amber800Color → Color
-
amber-800 -->gt; color: rgb(146 64 14);
no setter
- amber900Color → Color
-
amber-900 -->gt; color: rgb(120 53 15);
no setter
- amber950Color → Color
-
amber-950 -->gt; color: rgb(69 26 3);
no setter
- blackColor → Color
-
black -->gt; color: rgb(0 0 0);
no setter
- blue100Color → Color
-
blue-100 -->gt; color: rgb(219 234 254);
no setter
- blue200Color → Color
-
blue-200 -->gt; color: rgb(191 219 254);
no setter
- blue300Color → Color
-
blue-300 -->gt; color: rgb(147 197 253);
no setter
- blue400Color → Color
-
blue-400 -->gt; color: rgb(96 165 250);
no setter
- blue500Color → Color
-
blue-500 -->gt; color: rgb(59 130 246);
no setter
- blue50Color → Color
-
blue-50 -->gt; color: rgb(239 246 255);
no setter
- blue600Color → Color
-
blue-600 -->gt; color: rgb(37 99 235);
no setter
- blue700Color → Color
-
blue-700 -->gt; color: rgb(29 78 216);
no setter
- blue800Color → Color
-
blue-800 -->gt; color: rgb(30 64 175);
no setter
- blue900Color → Color
-
blue-900 -->gt; color: rgb(30 58 138);
no setter
- blue950Color → Color
-
blue-950 -->gt; color: rgb(23 37 84);
no setter
-
colorNames
→ List<
String> -
获取所有可用的颜色名称
Get all available color names
no setter
-
colorVariants
→ List<
int> -
获取所有可用的颜色变体
Get all available color variants
no setter
- currentColor → Color
-
current -->gt; color: currentColor;
no setter
- cyan100Color → Color
-
cyan-100 -->gt; color: rgb(207 250 254);
no setter
- cyan200Color → Color
-
cyan-200 -->gt; color: rgb(165 243 252);
no setter
- cyan300Color → Color
-
cyan-300 -->gt; color: rgb(103 232 249);
no setter
- cyan400Color → Color
-
cyan-400 -->gt; color: rgb(34 211 238);
no setter
- cyan500Color → Color
-
cyan-500 -->gt; color: rgb(6 182 212);
no setter
- cyan50Color → Color
-
cyan-50 -->gt; color: rgb(236 254 255);
no setter
- cyan600Color → Color
-
cyan-600 -->gt; color: rgb(8 145 178);
no setter
- cyan700Color → Color
-
cyan-700 -->gt; color: rgb(14 116 144);
no setter
- cyan800Color → Color
-
cyan-800 -->gt; color: rgb(21 94 117);
no setter
- cyan900Color → Color
-
cyan-900 -->gt; color: rgb(22 78 99);
no setter
- cyan950Color → Color
-
cyan-950 -->gt; color: rgb(8 51 68);
no setter
- emerald100Color → Color
-
emerald-100 -->gt; color: rgb(209 250 229);
no setter
- emerald200Color → Color
-
emerald-200 -->gt; color: rgb(167 243 208);
no setter
- emerald300Color → Color
-
emerald-300 -->gt; color: rgb(110 231 183);
no setter
- emerald400Color → Color
-
emerald-400 -->gt; color: rgb(52 211 153);
no setter
- emerald500Color → Color
-
emerald-500 -->gt; color: rgb(16 185 129);
no setter
- emerald50Color → Color
-
emerald-50 -->gt; color: rgb(236 253 245);
no setter
- emerald600Color → Color
-
emerald-600 -->gt; color: rgb(5 150 105);
no setter
- emerald700Color → Color
-
emerald-700 -->gt; color: rgb(4 120 87);
no setter
- emerald800Color → Color
-
emerald-800 -->gt; color: rgb(6 95 70);
no setter
- emerald900Color → Color
-
emerald-900 -->gt; color: rgb(6 78 59);
no setter
- emerald950Color → Color
-
emerald-950 -->gt; color: rgb(2 44 34);
no setter
- fuchsia100Color → Color
-
fuchsia-100 -->gt; color: rgb(250 232 255);
no setter
- fuchsia200Color → Color
-
fuchsia-200 -->gt; color: rgb(245 208 254);
no setter
- fuchsia300Color → Color
-
fuchsia-300 -->gt; color: rgb(240 171 252);
no setter
- fuchsia400Color → Color
-
fuchsia-400 -->gt; color: rgb(232 121 249);
no setter
- fuchsia500Color → Color
-
fuchsia-500 -->gt; color: rgb(217 70 239);
no setter
- fuchsia50Color → Color
-
fuchsia-50 -->gt; color: rgb(253 244 255);
no setter
- fuchsia600Color → Color
-
fuchsia-600 -->gt; color: rgb(192 38 211);
no setter
- fuchsia700Color → Color
-
fuchsia-700 -->gt; color: rgb(162 28 175);
no setter
- fuchsia800Color → Color
-
fuchsia-800 -->gt; color: rgb(134 25 143);
no setter
- fuchsia900Color → Color
-
fuchsia-900 -->gt; color: rgb(112 26 117);
no setter
- fuchsia950Color → Color
-
fuchsia-950 -->gt; color: rgb(74 4 78);
no setter
- gray100Color → Color
-
gray-100 -->gt; color: rgb(243 244 246);
no setter
- gray200Color → Color
-
gray-200 -->gt; color: rgb(229 231 235);
no setter
- gray300Color → Color
-
gray-300 -->gt; color: rgb(209 213 219);
no setter
- gray400Color → Color
-
gray-400 -->gt; color: rgb(156 163 175);
no setter
- gray500Color → Color
-
gray-500 -->gt; color: rgb(107 114 128);
no setter
- gray50Color → Color
-
gray-50 -->gt; color: rgb(249 250 251);
no setter
- gray600Color → Color
-
gray-600 -->gt; color: rgb(75 85 99);
no setter
- gray700Color → Color
-
gray-700 -->gt; color: rgb(55 65 81);
no setter
- gray800Color → Color
-
gray-800 -->gt; color: rgb(31 41 55);
no setter
- gray900Color → Color
-
gray-900 -->gt; color: rgb(17 24 39);
no setter
- gray950Color → Color
-
gray-950 -->gt; color: rgb(3 7 18);
no setter
- green100Color → Color
-
green-100 -->gt; color: rgb(220 252 231);
no setter
- green200Color → Color
-
green-200 -->gt; color: rgb(187 247 208);
no setter
- green300Color → Color
-
green-300 -->gt; color: rgb(134 239 172);
no setter
- green400Color → Color
-
green-400 -->gt; color: rgb(74 222 128);
no setter
- green500Color → Color
-
green-500 -->gt; color: rgb(34 197 94);
no setter
- green50Color → Color
-
green-50 -->gt; color: rgb(240 253 244);
no setter
- green600Color → Color
-
green-600 -->gt; color: rgb(22 163 74);
no setter
- green700Color → Color
-
green-700 -->gt; color: rgb(21 128 61);
no setter
- green800Color → Color
-
green-800 -->gt; color: rgb(22 101 52);
no setter
- green900Color → Color
-
green-900 -->gt; color: rgb(20 83 45);
no setter
- green950Color → Color
-
green-950 -->gt; color: rgb(5 46 22);
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- indigo100Color → Color
-
indigo-100 -->gt; color: rgb(224 231 255);
no setter
- indigo200Color → Color
-
indigo-200 -->gt; color: rgb(199 210 254);
no setter
- indigo300Color → Color
-
indigo-300 -->gt; color: rgb(165 180 252);
no setter
- indigo400Color → Color
-
indigo-400 -->gt; color: rgb(129 140 248);
no setter
- indigo500Color → Color
-
indigo-500 -->gt; color: rgb(99 102 241);
no setter
- indigo50Color → Color
-
indigo-50 -->gt; color: rgb(238 242 255);
no setter
- indigo600Color → Color
-
indigo-600 -->gt; color: rgb(79 70 229);
no setter
- indigo700Color → Color
-
indigo-700 -->gt; color: rgb(67 56 202);
no setter
- indigo800Color → Color
-
indigo-800 -->gt; color: rgb(55 48 163);
no setter
- indigo900Color → Color
-
indigo-900 -->gt; color: rgb(49 46 129);
no setter
- indigo950Color → Color
-
indigo-950 -->gt; color: rgb(30 27 75);
no setter
- inheritColor → Color
-
inherit -->gt; color: inherit;
no setter
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- lime100Color → Color
-
lime-100 -->gt; color: rgb(236 252 203);
no setter
- lime200Color → Color
-
lime-200 -->gt; color: rgb(217 249 157);
no setter
- lime300Color → Color
-
lime-300 -->gt; color: rgb(190 242 100);
no setter
- lime400Color → Color
-
lime-400 -->gt; color: rgb(163 230 53);
no setter
- lime500Color → Color
-
lime-500 -->gt; color: rgb(132 204 22);
no setter
- lime50Color → Color
-
lime-50 -->gt; color: rgb(247 254 231);
no setter
- lime600Color → Color
-
lime-600 -->gt; color: rgb(101 163 13);
no setter
- lime700Color → Color
-
lime-700 -->gt; color: rgb(77 124 15);
no setter
- lime800Color → Color
-
lime-800 -->gt; color: rgb(63 98 18);
no setter
- lime900Color → Color
-
lime-900 -->gt; color: rgb(54 83 20);
no setter
- lime950Color → Color
-
lime-950 -->gt; color: rgb(26 46 5);
no setter
- neutral100Color → Color
-
neutral-100 -->gt; color: rgb(245 245 245);
no setter
- neutral200Color → Color
-
neutral-200 -->gt; color: rgb(229 229 229);
no setter
- neutral300Color → Color
-
neutral-300 -->gt; color: rgb(212 212 212);
no setter
- neutral400Color → Color
-
neutral-400 -->gt; color: rgb(163 163 163);
no setter
- neutral500Color → Color
-
neutral-500 -->gt; color: rgb(115 115 115);
no setter
- neutral50Color → Color
-
neutral-50 -->gt; color: rgb(250 250 250);
no setter
- neutral600Color → Color
-
neutral-600 -->gt; color: rgb(82 82 82);
no setter
- neutral700Color → Color
-
neutral-700 -->gt; color: rgb(64 64 64);
no setter
- neutral800Color → Color
-
neutral-800 -->gt; color: rgb(38 38 38);
no setter
- neutral900Color → Color
-
neutral-900 -->gt; color: rgb(23 23 23);
no setter
- neutral950Color → Color
-
neutral-950 -->gt; color: rgb(10 10 10);
no setter
- orange100Color → Color
-
orange-100 -->gt; color: rgb(255 237 213);
no setter
- orange200Color → Color
-
orange-200 -->gt; color: rgb(254 215 170);
no setter
- orange300Color → Color
-
orange-300 -->gt; color: rgb(253 186 116);
no setter
- orange400Color → Color
-
orange-400 -->gt; color: rgb(251 146 60);
no setter
- orange500Color → Color
-
orange-500 -->gt; color: rgb(249 115 22);
no setter
- orange50Color → Color
-
orange-50 -->gt; color: rgb(255 247 237);
no setter
- orange600Color → Color
-
orange-600 -->gt; color: rgb(234 88 12);
no setter
- orange700Color → Color
-
orange-700 -->gt; color: rgb(194 65 12);
no setter
- orange800Color → Color
-
orange-800 -->gt; color: rgb(154 52 18);
no setter
- orange900Color → Color
-
orange-900 -->gt; color: rgb(124 45 18);
no setter
- orange950Color → Color
-
orange-950 -->gt; color: rgb(67 20 7);
no setter
- pink100Color → Color
-
pink-100 -->gt; color: rgb(252 231 243);
no setter
- pink200Color → Color
-
pink-200 -->gt; color: rgb(251 207 232);
no setter
- pink300Color → Color
-
pink-300 -->gt; color: rgb(249 168 212);
no setter
- pink400Color → Color
-
pink-400 -->gt; color: rgb(244 114 182);
no setter
- pink500Color → Color
-
pink-500 -->gt; color: rgb(236 72 153);
no setter
- pink50Color → Color
-
pink-50 -->gt; color: rgb(253 242 248);
no setter
- pink600Color → Color
-
pink-600 -->gt; color: rgb(219 39 119);
no setter
- pink700Color → Color
-
pink-700 -->gt; color: rgb(190 24 93);
no setter
- pink800Color → Color
-
pink-800 -->gt; color: rgb(157 23 77);
no setter
- pink900Color → Color
-
pink-900 -->gt; color: rgb(131 24 67);
no setter
- pink950Color → Color
-
pink-950 -->gt; color: rgb(80 7 36);
no setter
- purple100Color → Color
-
purple-100 -->gt; color: rgb(243 232 255);
no setter
- purple200Color → Color
-
purple-200 -->gt; color: rgb(233 213 255);
no setter
- purple300Color → Color
-
purple-300 -->gt; color: rgb(216 180 254);
no setter
- purple400Color → Color
-
purple-400 -->gt; color: rgb(196 145 253);
no setter
- purple500Color → Color
-
purple-500 -->gt; color: rgb(168 85 247);
no setter
- purple50Color → Color
-
purple-50 -->gt; color: rgb(250 245 255);
no setter
- purple600Color → Color
-
purple-600 -->gt; color: rgb(147 51 234);
no setter
- purple700Color → Color
-
purple-700 -->gt; color: rgb(126 34 206);
no setter
- purple800Color → Color
-
purple-800 -->gt; color: rgb(107 33 168);
no setter
- purple900Color → Color
-
purple-900 -->gt; color: rgb(88 28 135);
no setter
- purple950Color → Color
-
purple-950 -->gt; color: rgb(59 7 100);
no setter
- red100Color → Color
-
red-100 -->gt; color: rgb(254 226 226);
no setter
- red200Color → Color
-
red-200 -->gt; color: rgb(254 202 202);
no setter
- red300Color → Color
-
red-300 -->gt; color: rgb(252 165 165);
no setter
- red400Color → Color
-
red-400 -->gt; color: rgb(248 113 113);
no setter
- red500Color → Color
-
red-500 -->gt; color: rgb(239 68 68);
no setter
- red50Color → Color
-
red-50 -->gt; color: rgb(254 242 242);
no setter
- red600Color → Color
-
red-600 -->gt; color: rgb(220 38 38);
no setter
- red700Color → Color
-
red-700 -->gt; color: rgb(185 28 28);
no setter
- red800Color → Color
-
red-800 -->gt; color: rgb(153 27 27);
no setter
- red900Color → Color
-
red-900 -->gt; color: rgb(127 29 29);
no setter
- red950Color → Color
-
red-950 -->gt; color: rgb(69 10 10);
no setter
- rose100Color → Color
-
rose-100 -->gt; color: rgb(255 228 230);
no setter
- rose200Color → Color
-
rose-200 -->gt; color: rgb(254 205 211);
no setter
- rose300Color → Color
-
rose-300 -->gt; color: rgb(253 164 175);
no setter
- rose400Color → Color
-
rose-400 -->gt; color: rgb(251 113 133);
no setter
- rose500Color → Color
-
rose-500 -->gt; color: rgb(244 63 94);
no setter
- rose50Color → Color
-
rose-50 -->gt; color: rgb(255 241 242);
no setter
- rose600Color → Color
-
rose-600 -->gt; color: rgb(225 29 72);
no setter
- rose700Color → Color
-
rose-700 -->gt; color: rgb(190 18 60);
no setter
- rose800Color → Color
-
rose-800 -->gt; color: rgb(159 18 57);
no setter
- rose900Color → Color
-
rose-900 -->gt; color: rgb(136 19 55);
no setter
- rose950Color → Color
-
rose-950 -->gt; color: rgb(76 5 25);
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sky100Color → Color
-
sky-100 -->gt; color: rgb(224 242 254);
no setter
- sky200Color → Color
-
sky-200 -->gt; color: rgb(186 230 253);
no setter
- sky300Color → Color
-
sky-300 -->gt; color: rgb(125 211 252);
no setter
- sky400Color → Color
-
sky-400 -->gt; color: rgb(56 189 248);
no setter
- sky500Color → Color
-
sky-500 -->gt; color: rgb(14 165 233);
no setter
- sky50Color → Color
-
sky-50 -->gt; color: rgb(240 249 255);
no setter
- sky600Color → Color
-
sky-600 -->gt; color: rgb(2 132 199);
no setter
- sky700Color → Color
-
sky-700 -->gt; color: rgb(3 105 161);
no setter
- sky800Color → Color
-
sky-800 -->gt; color: rgb(7 89 133);
no setter
- sky900Color → Color
-
sky-900 -->gt; color: rgb(12 74 110);
no setter
- sky950Color → Color
-
sky-950 -->gt; color: rgb(8 47 73);
no setter
- slate100Color → Color
-
slate-100 -->gt; color: rgb(241 245 249);
no setter
- slate200Color → Color
-
slate-200 -->gt; color: rgb(226 232 240);
no setter
- slate300Color → Color
-
slate-300 -->gt; color: rgb(203 213 225);
no setter
- slate400Color → Color
-
slate-400 -->gt; color: rgb(148 163 184);
no setter
- slate500Color → Color
-
slate-500 -->gt; color: rgb(100 116 139);
no setter
- slate50Color → Color
-
slate-50 -->gt; color: rgb(248 250 252);
no setter
- slate600Color → Color
-
slate-600 -->gt; color: rgb(71 85 105);
no setter
- slate700Color → Color
-
slate-700 -->gt; color: rgb(51 65 85);
no setter
- slate800Color → Color
-
slate-800 -->gt; color: rgb(30 41 59);
no setter
- slate900Color → Color
-
slate-900 -->gt; color: rgb(15 23 42);
no setter
- slate950Color → Color
-
slate-950 -->gt; color: rgb(2 6 23);
no setter
- stone100Color → Color
-
stone-100 -->gt; color: rgb(245 245 244);
no setter
- stone200Color → Color
-
stone-200 -->gt; color: rgb(231 229 228);
no setter
- stone300Color → Color
-
stone-300 -->gt; color: rgb(214 211 209);
no setter
- stone400Color → Color
-
stone-400 -->gt; color: rgb(168 162 158);
no setter
- stone500Color → Color
-
stone-500 -->gt; color: rgb(120 113 108);
no setter
- stone50Color → Color
-
stone-50 -->gt; color: rgb(250 250 249);
no setter
- stone600Color → Color
-
stone-600 -->gt; color: rgb(87 83 78);
no setter
- stone700Color → Color
-
stone-700 -->gt; color: rgb(68 64 60);
no setter
- stone800Color → Color
-
stone-800 -->gt; color: rgb(41 37 36);
no setter
- stone900Color → Color
-
stone-900 -->gt; color: rgb(28 25 23);
no setter
- stone950Color → Color
-
stone-950 -->gt; color: rgb(12 10 9);
no setter
- teal100Color → Color
-
teal-100 -->gt; color: rgb(204 251 241);
no setter
- teal200Color → Color
-
teal-200 -->gt; color: rgb(153 246 228);
no setter
- teal300Color → Color
-
teal-300 -->gt; color: rgb(94 234 212);
no setter
- teal400Color → Color
-
teal-400 -->gt; color: rgb(45 212 191);
no setter
- teal500Color → Color
-
teal-500 -->gt; color: rgb(20 184 166);
no setter
- teal50Color → Color
-
teal-50 -->gt; color: rgb(240 253 250);
no setter
- teal600Color → Color
-
teal-600 -->gt; color: rgb(13 148 136);
no setter
- teal700Color → Color
-
teal-700 -->gt; color: rgb(15 118 110);
no setter
- teal800Color → Color
-
teal-800 -->gt; color: rgb(17 94 89);
no setter
- teal900Color → Color
-
teal-900 -->gt; color: rgb(19 78 74);
no setter
- teal950Color → Color
-
teal-950 -->gt; color: rgb(4 47 46);
no setter
-
themeColorOverrides
→ Map<
String, Color> -
主题颜色映射 - 可以通过覆盖这个getter来实现主题切换
Theme color mapping - Override this getter to implement theme switching
no setter
- transparentColor → Color
-
transparent -->gt; color: transparent;
no setter
- violet100Color → Color
-
violet-100 -->gt; color: rgb(237 233 254);
no setter
- violet200Color → Color
-
violet-200 -->gt; color: rgb(221 214 254);
no setter
- violet300Color → Color
-
violet-300 -->gt; color: rgb(196 181 253);
no setter
- violet400Color → Color
-
violet-400 -->gt; color: rgb(167 139 250);
no setter
- violet500Color → Color
-
violet-500 -->gt; color: rgb(139 92 246);
no setter
- violet50Color → Color
-
violet-50 -->gt; color: rgb(245 243 255);
no setter
- violet600Color → Color
-
violet-600 -->gt; color: rgb(124 58 237);
no setter
- violet700Color → Color
-
violet-700 -->gt; color: rgb(109 40 217);
no setter
- violet800Color → Color
-
violet-800 -->gt; color: rgb(91 33 182);
no setter
- violet900Color → Color
-
violet-900 -->gt; color: rgb(76 29 149);
no setter
- violet950Color → Color
-
violet-950 -->gt; color: rgb(46 16 101);
no setter
- whiteColor → Color
-
white -->gt; color: rgb(255 255 255);
no setter
- yellow100Color → Color
-
yellow-100 -->gt; color: rgb(254 249 195);
no setter
- yellow200Color → Color
-
yellow-200 -->gt; color: rgb(254 240 138);
no setter
- yellow300Color → Color
-
yellow-300 -->gt; color: rgb(253 224 71);
no setter
- yellow400Color → Color
-
yellow-400 -->gt; color: rgb(250 204 21);
no setter
- yellow500Color → Color
-
yellow-500 -->gt; color: rgb(234 179 8);
no setter
- yellow50Color → Color
-
yellow-50 -->gt; color: rgb(254 252 232);
no setter
- yellow600Color → Color
-
yellow-600 -->gt; color: rgb(202 138 4);
no setter
- yellow700Color → Color
-
yellow-700 -->gt; color: rgb(161 98 7);
no setter
- yellow800Color → Color
-
yellow-800 -->gt; color: rgb(133 77 14);
no setter
- yellow900Color → Color
-
yellow-900 -->gt; color: rgb(113 63 18);
no setter
- yellow950Color → Color
-
yellow-950 -->gt; color: rgb(66 32 6);
no setter
- zinc100Color → Color
-
zinc-100 -->gt; color: rgb(244 244 245);
no setter
- zinc200Color → Color
-
zinc-200 -->gt; color: rgb(228 228 231);
no setter
- zinc300Color → Color
-
zinc-300 -->gt; color: rgb(212 212 216);
no setter
- zinc400Color → Color
-
zinc-400 -->gt; color: rgb(161 161 170);
no setter
- zinc500Color → Color
-
zinc-500 -->gt; color: rgb(113 113 122);
no setter
- zinc50Color → Color
-
zinc-50 -->gt; color: rgb(250 250 250);
no setter
- zinc600Color → Color
-
zinc-600 -->gt; color: rgb(82 82 91);
no setter
- zinc700Color → Color
-
zinc-700 -->gt; color: rgb(63 63 70);
no setter
- zinc800Color → Color
-
zinc-800 -->gt; color: rgb(39 39 42);
no setter
- zinc900Color → Color
-
zinc-900 -->gt; color: rgb(24 24 27);
no setter
- zinc950Color → Color
-
zinc-950 -->gt; color: rgb(9 9 11);
no setter
Methods
-
applyColorCustomization(
Color color) → Color - 应用颜色自定义函数 - 子类可以覆盖这个方法来实现颜色转换 Apply color customization function - Subclasses can override this method to implement color transformation
-
asAlign(
{AlignmentGeometry alignment = Alignment.center, double? widthFactor, double? heightFactor}) → Align -
Available on Widget, provided by the WidgetConversionExt extension
转换为 Align,对齐布局 -
asCard(
{Color? color, double? elevation, ShapeBorder? shape, bool borderOnForeground = true, EdgeInsetsGeometry? margin, Clip? clipBehavior}) → Card -
Available on Widget, provided by the WidgetConversionExt extension
转换为 Card,卡片布局 -
asCenter(
{double? widthFactor, double? heightFactor}) → Center -
Available on Widget, provided by the WidgetConversionExt extension
转换为 Center,居中布局 -
asClipRRect(
{BorderRadius? borderRadius, Clip clipBehavior = Clip.antiAlias}) → ClipRRect -
Available on Widget, provided by the WidgetConversionExt extension
转换为 ClipRRect,圆角裁剪 -
asColumn(
{MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start, CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center, MainAxisSize mainAxisSize = MainAxisSize.min, TextDirection? textDirection, VerticalDirection verticalDirection = VerticalDirection.down, TextBaseline? textBaseline}) → Column -
Available on Widget, provided by the WidgetConversionExt extension
将单个Widget转换为Column(包装在列表中) -
asContainer(
) → ContainerBuilder -
Available on Widget, provided by the WidgetToContainerBuilder extension
将 Widget 转换为 ContainerBuilder,开始样式链式调用 (新的建造者模式) -
asContainerBuilder(
) → ContainerBuilder -
Available on Widget, provided by the WidgetToContainerBuilder extension
@deprecated 使用新的建造者模式 asContainer() 替代 将 Widget 转换为 ContainerBuilder,开始样式链式调用 -
asElevatedButton(
{required VoidCallback? onPressed, required Widget child}) → Widget -
Available on Widget, provided by the ButtonExtensions extension
将Widget转换为ElevatedButton样式(实际使用GestureDetector) -
asExpanded(
{int flex = 1}) → Expanded -
Available on Widget, provided by the WidgetConversionExt extension
转换为 Expanded,Flex 扩展 -
asFlexible(
{int flex = 1, FlexFit fit = FlexFit.loose}) → Flexible -
Available on Widget, provided by the WidgetConversionExt extension
转换为 Flexible,Flex 弹性 -
asGestureDetector(
{GestureTapCallback? onTap, GestureTapCallback? onDoubleTap, GestureLongPressCallback? onLongPress, void onPanUpdate(DragUpdateDetails)?, HitTestBehavior? behavior}) → GestureDetector -
Available on Widget, provided by the WidgetConversionExt extension
转换为 GestureDetector,手势检测 -
asHero(
{required Object tag, CreateRectTween? createRectTween, HeroFlightShuttleBuilder? flightShuttleBuilder, HeroPlaceholderBuilder? placeholderBuilder, bool transitionOnUserGestures = false}) → Hero -
Available on Widget, provided by the WidgetConversionExt extension
转换为 Hero,英雄动画 -
asInkWell(
{GestureTapCallback? onTap, GestureTapCallback? onDoubleTap, GestureLongPressCallback? onLongPress, Color? splashColor, Color? highlightColor, BorderRadius? borderRadius}) → InkWell -
Available on Widget, provided by the WidgetConversionExt extension
转换为 InkWell,墨水井效果 -
asLegacyContainer(
{AlignmentGeometry? alignment, EdgeInsetsGeometry? padding, Color? color, Decoration? decoration, Decoration? foregroundDecoration, double? width, double? height, BoxConstraints? constraints, EdgeInsetsGeometry? margin, Matrix4? transform, AlignmentGeometry? transformAlignment, Clip clipBehavior = Clip.none}) → Container -
Available on Widget, provided by the WidgetConversionExt extension
转换为 Container,最基础的容器转换 @deprecated 使用新的建造者模式 asContainer() 替代 旧版本的 asContainer 方法,已弃用 -
asOutlinedButton(
{required VoidCallback? onPressed, required Widget child}) → Widget -
Available on Widget, provided by the ButtonExtensions extension
将Widget转换为OutlinedButton样式(实际使用GestureDetector) -
asPadding(
EdgeInsetsGeometry padding) → Padding -
Available on Widget, provided by the WidgetConversionExt extension
转换为 Padding,内边距 -
asPositioned(
{double? left, double? top, double? right, double? bottom, double? width, double? height}) → Positioned -
Available on Widget, provided by the WidgetConversionExt extension
转换为 Positioned,Stack 定位 -
asRow(
{MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start, CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center, MainAxisSize mainAxisSize = MainAxisSize.min, TextDirection? textDirection, VerticalDirection verticalDirection = VerticalDirection.down, TextBaseline? textBaseline}) → Row -
Available on Widget, provided by the WidgetConversionExt extension
将单个Widget转换为Row(包装在列表中) -
asScrollable(
{Axis scrollDirection = Axis.vertical, EdgeInsetsGeometry? padding}) → SingleChildScrollView -
Available on Widget, provided by the WidgetConversionExt extension
转换为 ScrollView,更简洁的调用 -
asScrollView(
) → ScrollBuilder -
Available on Widget, provided by the WidgetToScrollBuilder extension
将 Widget 转换为 ScrollBuilder,开始 overflow 样式链式调用 -
asScrollView(
{Axis scrollDirection = Axis.vertical, bool reverse = false, EdgeInsetsGeometry? padding, bool? primary, ScrollPhysics? physics, ScrollController? controller}) → SingleChildScrollView -
Available on Widget, provided by the WidgetConversionExt extension
转换为 SingleChildScrollView,支持滚动 -
asSizedBox(
{double? width, double? height}) → SizedBox -
Available on Widget, provided by the WidgetConversionExt extension
转换为 SizedBox,固定尺寸盒子 -
asTextButton(
{required VoidCallback? onPressed, required Widget child}) → Widget -
Available on Widget, provided by the ButtonExtensions extension
将Widget转换为TextButton样式(实际使用GestureDetector) -
bg(
Color color) → Container -
Available on Widget, provided by the WidgetConversionExt extension
设置背景色 - 简化调用 -
boxDecoration(
{Color? color, DecorationImage? image, Border? border, BorderRadius? borderRadius, List< BoxShadow> ? boxShadow, Gradient? gradient, BlendMode? backgroundBlendMode, BoxShape shape = BoxShape.rectangle}) → Container -
Available on Widget, provided by the WidgetConversionExt extension
设置复杂的 BoxDecoration,支持链式调用 -
colEnd(
int end) → GridItemWidget -
Available on Widget, provided by the WidgetGridExtension extension
设置grid列结束位置 -
colSpan(
int span) → GridItemWidget -
Available on Widget, provided by the WidgetGridExtension extension
设置grid列跨度 -
colStart(
int start) → GridItemWidget -
Available on Widget, provided by the WidgetGridExtension extension
设置grid列开始位置 -
conditionalBorderRadius(
{bool topLeft = false, bool topRight = false, bool bottomLeft = false, bool bottomRight = false, double radius = 12.0}) → Container -
Available on Widget, provided by the WidgetConversionExt extension
条件圆角 - 可控制每个角 -
createElement(
) → Element -
Inflates this configuration to a concrete instance.
inherited
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of DiagnosticsNode objects describing this node's
children.
inherited
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
getColor(
String colorName, int variant) → Color? - 根据颜色名称和变体获取颜色 Get color by name and variant
-
getDefaultColor(
String colorName) → Color? - 获取默认颜色变体 (500) Get default color variant (500) by name
-
getThemeColor(
String colorName, int variant) → Color - 获取主题颜色,如果有覆盖则返回覆盖的颜色,否则返回默认颜色 Get theme color, return override color if available, otherwise return default color
-
gridArea(
{int? colStart, int? colEnd, int? rowStart, int? rowEnd, int? colSpan, int? rowSpan}) → GridItemWidget -
Available on Widget, provided by the WidgetGridExtension extension
设置grid区域 -
hasColor(
String colorName) → bool - 检查颜色名称是否存在 Check if color name exists
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onTap(
VoidCallback? onTap) → Widget -
Available on Widget, provided by the ButtonExtensions extension
将Widget转换为可点击的按钮(使用GestureDetector) -
order(
int order) → OrderedWidget -
Available on Widget, provided by the WidgetOrderExtension extension
设置组件的order值(用于Flex布局排序) -
rowEnd(
int end) → GridItemWidget -
Available on Widget, provided by the WidgetGridExtension extension
设置grid行结束位置 -
rowSpan(
int span) → GridItemWidget -
Available on Widget, provided by the WidgetGridExtension extension
设置grid行跨度 -
rowStart(
int start) → GridItemWidget -
Available on Widget, provided by the WidgetGridExtension extension
设置grid行开始位置 -
smartBorderRadius(
{required bool isFirst, required bool isLast, double radius = 12.0, Axis direction = Axis.vertical}) → Container -
Available on Widget, provided by the WidgetConversionExt extension
动态圆角 - 根据位置智能设置 -
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited