# API diff: Xamarin.AndroidX.Core.dll

## Xamarin.AndroidX.Core.dll

### Namespace AndroidX.Core.App

#### Type Changed: AndroidX.Core.App.NotificationCompat

#### Type Changed: AndroidX.Core.App.NotificationCompat.BubbleMetadata.BubbleMetadata

Added methods:

```csharp
public static NotificationCompat.BubbleMetadata FromPlatform (Android.App.Notification.BubbleMetadata platformMetadata);
public static Android.App.Notification.BubbleMetadata ToPlatform (NotificationCompat.BubbleMetadata compatMetadata);
```




### Namespace AndroidX.Core.Content

#### Type Changed: AndroidX.Core.Content.LocusIdCompat

Added methods:

```csharp
public Android.Content.LocusId ToLocusId ();
public static LocusIdCompat ToLocusIdCompat (Android.Content.LocusId locusId);
```



### Namespace AndroidX.Core.Graphics

#### Type Changed: AndroidX.Core.Graphics.Insets

Added methods:

```csharp
public static Insets ToCompatInsets (Android.Graphics.Insets insets);
public Android.Graphics.Insets ToPlatformInsets ();

[Obsolete ("deprecated")]
public static Insets Wrap (Android.Graphics.Insets insets);
```



### Namespace AndroidX.Core.View

#### Type Changed: AndroidX.Core.View.WindowInsetsAnimationCompat

#### Type Changed: AndroidX.Core.View.WindowInsetsAnimationCompat.BoundsCompat

Added methods:

```csharp
public Android.Views.WindowInsetsAnimation.Bounds ToBounds ();
public static WindowInsetsAnimationCompat.BoundsCompat ToBoundsCompat (Android.Views.WindowInsetsAnimation.Bounds bounds);
```



#### Type Changed: AndroidX.Core.View.WindowInsetsControllerCompat

Added method:

```csharp
public static WindowInsetsControllerCompat ToWindowInsetsControllerCompat (Android.Views.IWindowInsetsController insetsController);
```



