How to resize images in xamarin.forms?

This can be used with a stream (if you’re using the Media Plugin https://github.com/jamesmontemagno/MediaPlugin) or standard byte arrays. // If you already have the byte[] byte[] resizedImage = await CrossImageResizer.Current.ResizeImageWithAspectRatioAsync(originalImageBytes, 500, 1000); // If you have a stream, such as: // var file = await CrossMedia.Current.PickPhotoAsync(options); // var originalImageStream = file.GetStream(); byte[] resizedImage = await … Read more

Xamarin.Forms: Forms.Context is obsolete

I was having the same issue with several Dependency Services The simplest solution In a lot of cases for Single Activity Applications Xamarin.Forms.Forms.Context Can be replaced with Android.App.Application.Context The Background in more detail Android.App.Application.Context returns the global Application Context of the current process tied to the lifecycle of the Application, as apposed to an Activity … Read more

Xamarin.Forms – Change StatusBar Color

I believe you would be better off writing a little bit of platform-specific code: For Android: On your MainActivity.cs on the Droid project, right after LoadApplication(new App()); of the overriden OnCreate method, add: Window.SetStatusBarColor(Android.Graphics.Color.Argb(255, 0, 0, 0)); Like so: protected override void OnCreate(Bundle bundle) { TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; base.OnCreate(bundle); global::Xamarin.Forms.Forms.Init(this, bundle); LoadApplication(new … Read more