Xamarin Forms ImageRenderer недоступен - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь установить GlideX на производственное приложение форм Xamarin на 3.6.0 (в настоящее время не могу обновить до 4+).

В

public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity

У меня есть

Xamarin.Forms.Forms.SetFlags("FastRenderers_Experimental"); 
global::Xamarin.Forms.Forms.Init(this, bundle); 
Android.Glide.Forms.Init(this);

Однако, как только рендеринг первой страницы форм Xamarin (у меня ноль пользовательских элементов управления, это всего лишь несколько изображений и кнопка), я получаю.

Xamarin.Forms. Platform.Android.FastRenderers.ImageRenderer..ctor (Android.Content.Context) 'недоступен из метода `Android.Glide.ImageRenderer..ctor (Android.Content.Context)

Невозможно для жизнисмотри, что мне не хватает

Ответы [ 2 ]

0 голосов
/ 15 октября 2019

Кажется, что зависимость для nuget была неправильной и требует минимум форм 4.0, а не 3.5, как указано. Решением является либо более новая версия форм, либо более старая версия nuget.

https://github.com/jonathanpeppers/glidex/issues/54

0 голосов
/ 11 октября 2019

Очевидно, что используемый вами плагин (Glide Renderer) не совместим с вашим ImageRenderer на основе быстрого рендеринга, вам нужно выбрать только один из этих двух.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...