extra_hittest_area

Creator: coderz1093

Last updated:

Add to Cart

Description:

extra hittest area

extra_hittest_area #

Language: README.md | 中文简体
Manually add the extra hitTest area of a widget without changing its size or layout.
Parent widgets #
The widgets are the same as offical widgets. They are make sure your widget can get hitTest from parent, use them if extra hitTest area are beyond the size of parent.

StackHitTestWithoutSizeLimit
RowHitTestWithoutSizeLimit, ColumnHitTestWithoutSizeLimit, FlexHitTestWithoutSizeLimit
SizedBoxHitTestWithoutSizeLimit

Listener widgets #

GestureDetectorHitTestWithoutSizeLimit
RawGestureDetectorHitTestWithoutSizeLimit
ListenerHitTestWithoutSizeLimit




parameter
description
default




extraHitTestArea
The extra area of hitTest
EdgeInsets.zero


debugHitTestAreaColor
The color of the extra area
null



you can also set ExtraHitTestBase.debugGlobalHitTestAreaColor instead set debugHitTestAreaColor in everytime.
return GestureDetectorHitTestWithoutSizeLimit(
child: mockButtonUI(text),
//debugHitTestAreaColor: Colors.pink.withOpacity(0.4),
extraHitTestArea: const EdgeInsets.all(16),
onTap: () {
showToast('$text:onTap${i++}',
duration: const Duration(milliseconds: 500));
},
);
copied to clipboard
Implements other HitTestWithoutSizeLimit #
if some widgets are not included in this package, you can implements them with following classes.

RenderBoxHitTestWithoutSizeLimit, RenderBoxChildrenHitTestWithoutSizeLimit

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.