Material 3 demo: add tooltips to expanded color picker widgets (#1848)

pull/1850/head
Kevin Moore 1 year ago committed by GitHub
parent f082be4015
commit 4f01fbb9c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -521,9 +521,8 @@ class _ExpandedColorSeedAction extends StatelessWidget {
isSelected: colorSelected.color == ColorSeed.values[i].color && isSelected: colorSelected.color == ColorSeed.values[i].color &&
colorSelectionMethod == ColorSelectionMethod.colorSeed, colorSelectionMethod == ColorSelectionMethod.colorSeed,
selectedIcon: const Icon(Icons.circle), selectedIcon: const Icon(Icons.circle),
onPressed: () { onPressed: () => handleColorSelect(i),
handleColorSelect(i); tooltip: ColorSeed.values[i].label,
},
), ),
), ),
), ),
@ -552,7 +551,9 @@ class _ExpandedImageColorAction extends StatelessWidget {
crossAxisCount: 3, crossAxisCount: 3,
children: List.generate( children: List.generate(
ColorImageProvider.values.length, ColorImageProvider.values.length,
(i) => InkWell( (i) => Tooltip(
message: ColorImageProvider.values[i].label,
child: InkWell(
borderRadius: BorderRadius.circular(4.0), borderRadius: BorderRadius.circular(4.0),
onTap: () => handleImageSelect(i), onTap: () => handleImageSelect(i),
child: Padding( child: Padding(
@ -578,6 +579,7 @@ class _ExpandedImageColorAction extends StatelessWidget {
), ),
), ),
), ),
),
); );
} }
} }

@ -524,6 +524,7 @@ class _ExpandedColorSeedAction extends StatelessWidget {
onPressed: () { onPressed: () {
handleColorSelect(i); handleColorSelect(i);
}, },
tooltip: ColorSeed.values[i].label,
), ),
), ),
), ),
@ -552,7 +553,9 @@ class _ExpandedImageColorAction extends StatelessWidget {
crossAxisCount: 3, crossAxisCount: 3,
children: List.generate( children: List.generate(
ColorImageProvider.values.length, ColorImageProvider.values.length,
(i) => InkWell( (i) => Tooltip(
message: ColorImageProvider.values[i].name,
child: InkWell(
borderRadius: BorderRadius.circular(4.0), borderRadius: BorderRadius.circular(4.0),
onTap: () => handleImageSelect(i), onTap: () => handleImageSelect(i),
child: Padding( child: Padding(
@ -578,6 +581,7 @@ class _ExpandedImageColorAction extends StatelessWidget {
), ),
), ),
), ),
),
); );
} }
} }

Loading…
Cancel
Save