Abgerundete Images (CircleImage) in Xamarin

Um abgerundete Bilder (CircleImage) in Anwendungen zu nutzen, gibt es natürlich die Möglichkeit das Bild mittels Bildbearbeitung zu verrunden und anschließend als transparenzfähige Datei abzuspeichern. Aber was ist, wenn man das Bild z.B. von Gravatar nachladen möchte und dieses rund darstellen möchte? Nun, für Xamarin gibt es hier eine relativ einfache Lösung, welche dank plattformspezifischen Renderer auch über verschiedene Plattformen hinweg genutzt werden kann. Zunächst erstellen wir uns hierzu eine leere Klasse, welche von Xamarin.Forms.Image ableitet (alternativ würden wir alle Images in der Anwendung rund darstellen). Da dies eine leere Klasse ist, welche nur von der Basisklasse ableitet, erwähne ich diese hier nicht weiter. In meinem Beispiel heißt die Klasse „CirlceImage“. Weiter geht es zu den plattformspezifischen Renderern.  Weiterlesen