# currentWindowInsets

> Provides current window insets for the application.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine.Android](/engine/6000.7/script-reference/unityengine/android.md)
* **Assembly:** UnityEngine.AndroidJNIModule

```csharp
public static AndroidWindowInsets currentWindowInsets { get; }
```

### Remarks

The window insets represent the system UI elements, such as the status and navigation bars.

**Note:** The insets are relative to the activity's frame layout. Querying insets manually through this property is a slow operation

Additional Resources: [\_onWindowInsetsChanged](/engine/6000.7/script-reference/unityengine/android/androidapplication/onwindowinsetschanged.md)

### Examples

```csharp
using UnityEngine;
using UnityEngine.Android;

public class Controller : MonoBehaviour
{
    public void Start()
    {
        var insets = AndroidApplication.currentWindowInsets;
        Debug.Log($"NavigationBars visible " + insets.IsVisible(AndroidWindowInsets.Type.NavigationBars));
        Debug.Log($"StatusBars visible " + insets.IsVisible(AndroidWindowInsets.Type.StatusBars));
    }
}
```
