home_indicator

Creator: coderz1093

Last updated:

Add to Cart

Description:

home indicator

home_indicator #
Flutter plugin to show/hide the iPhone X home indicator.
Also features an API to "defer" screen edges, i.e. require a second swipe-in from the top/bottom/left/right before OS behavior is triggered. This is how you "grey out" the home indicator.
Warning: It appears "deferring" the bottom screen edge does not successfully prevent a "home swipe" when the home indicator is also hidden. That is: if you need the behavior of HomeIndicator.deferScreenEdges([ScreenEdge.bottom]), then don't also call HomeIndicator.hide().
On Android, this plugin does nothing, and isHidden always returns true.
Usage #
import 'package:home_indicator/home_indicator.dart';

await HomeIndicator.hide();
await HomeIndicator.show();
final result = await HomeIndicator.isHidden();
await HomeIndicator.deferScreenEdges([ScreenEdge.bottom]); // Grey it out
copied to clipboard
Notes #

Even after calling HomeIndicator.hide(), the home indicator will show up when the user gestures near the bottom of the screen. This behavior is impossible to override.

License

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

Customer Reviews

There are no reviews.