6.0.3 • Published 4 days ago

@capgo/home-indicator v6.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
4 days ago

@capgo/home-indicator

hide and show home button indicator in Capacitor app

Android

To be able to hide the home indicator on Android, you need to update your MainActivity.java file to add the following code:

// ...

import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.view.WindowInsets;

import com.getcapacitor.BridgeActivity;

public class MainActivity extends BridgeActivity {


    void fixSafeArea() {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
            getWindow().setDecorFitsSystemWindows(false);
        }
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        fixSafeArea();
    }
    // on resume
    @Override
    public void onResume() {
        super.onResume();
        fixSafeArea();
    }

    // on pause
    @Override
    public void onPause() {
        super.onPause();
        fixSafeArea();
    }
}

And the update styles.xml to add the following code:

        <item name="android:statusBarColor">
            @android:color/transparent
        </item>

Install

npm install @capgo/home-indicator
npx cap sync

API

hide()

hide() => any

Hide the home indicator.

Returns: any

Since: 0.0.1


show()

show() => any

Show the home indicator.

Returns: any

Since: 0.0.1


isHidden()

isHidden() => any

Get the home indicator status.

Returns: any

Since: 0.0.1


getPluginVersion()

getPluginVersion() => any

Get the native Capacitor plugin version

Returns: any


CSS Variables

You can use --safe-area-inset-bottom to make sure your content is not hidden by the home indicator This variable is injected by the plugin for android. It's useful if you set real fullscreen mode on android. with :

getWindow().setDecorFitsSystemWindows(false);

Credits

This plugin was created originally for Kick.com by Capgo

6.0.3

4 days ago

6.0.2

4 days ago

6.0.1

10 days ago

6.0.0

10 days ago

0.1.27

1 month ago

0.1.28

1 month ago

0.1.25

2 months ago

0.1.26

2 months ago

0.1.23

2 months ago

0.1.24

2 months ago

0.1.22

2 months ago

0.1.21

2 months ago

0.1.20

2 months ago

0.1.18

2 months ago

0.1.19

2 months ago

0.1.17

3 months ago

0.1.16

3 months ago

0.1.14

4 months ago

0.1.15

4 months ago

0.1.12

4 months ago

0.1.13

4 months ago

0.1.11

4 months ago

0.1.10

8 months ago

0.1.9

9 months ago

0.1.6

9 months ago

0.1.5

9 months ago

0.1.4

9 months ago

0.1.3

9 months ago

0.1.2

10 months ago

0.1.1

10 months ago

0.1.0

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

10 months ago