Skip to content

Instantly share code, notes, and snippets.

@dev-aritra
Created February 11, 2019 12:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dev-aritra/1a2665464aaca6eb727f4114da50f857 to your computer and use it in GitHub Desktop.
Save dev-aritra/1a2665464aaca6eb727f4114da50f857 to your computer and use it in GitHub Desktop.
using Xamarin.Forms.GoogleMaps;
using Xamarin.Forms.GoogleMaps.Android.Factories;
using AndroidBitmapDescriptor = Android.Gms.Maps.Model.BitmapDescriptor;
using AndroidBitmapDescriptorFactory = Android.Gms.Maps.Model.BitmapDescriptorFactory;
public sealed class AccessNativeBitmapConfig : IBitmapDescriptorFactory
{
public AndroidBitmapDescriptor ToNative(BitmapDescriptor descriptor)
{
int resId = 0;
switch (descriptor.Id)
{
case "type2":
resId = Resource.Drawable.type2;
break;
case "type1":
resId = Resource.Drawable.type1;
break;
}
return AndroidBitmapDescriptorFactory.FromResource(resId);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment