Skip to content

denyskon/capacitor-plugin-android-insets

Repository files navigation

capacitor-plugin-android-insets

Capacitor plugin for retrieving proper top offset of Android status bar.

This repo is published version with changed name of https://github.com/jorisbertomeu/capacitor-insets-v2, which was based on archived https://github.com/igorcd/capacitor-insets-plugin/. It should work perfectly fine in Capacitor@4.

Install

# with npm
npm install --save capacitor-plugin-android-insets
# with yarn
yarn add capacitor-plugin-android-insets
# after any install
npx cap sync

Why?

This plugin is required only on Android when using StatusBar.setOverlaysWebView({ overlay: true }). There is a problem with top offset counting, when status bar is transparent. Related issue: ionic-team/capacitor#2840.

Usage

import { AndroidInsets } from 'capacitor-plugin-android-insets'

const { value } = await AndroidInsets.top();
const { value } = await AndroidInsets.bottom();

API

top()

top() => Promise<TopReturn>

Returns top offset of the status bar

Returns: Promise<TopReturn>


bottom()

bottom() => Promise<BottomReturn>

Returns bottom offset of the navigation bar

Returns: Promise<BottomReturn>


Interfaces

TopReturn

Prop Type
value number

BottomReturn

Prop Type
value number

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •