我正在使用Xamarin Forms和开源插件imagecircle plugin for rounded。在我的所有应用程序、-standard共享平台、iOS和安卓中安装此插件后,然后编写
ImageCircleRenderer.Init()
在所有3个应用程序中的代码,我收到错误
“ImageCircleRenderer”不包含“Init”的定义
发布于 2020-08-26 09:27:10
我只是测试一下,一切都在我这边工作。具体步骤如下:
安装imagecircle plugin
然后在Android.project中:
using ImageCircle.Forms.Plugin.Droid;
protected override void OnCreate(Bundle savedInstanceState)
{
TabLayoutResource = Resource.Layout.Tabbar;
ToolbarResource = Resource.Layout.Toolbar;
base.OnCreate(savedInstanceState);
Xamarin.Essentials.Platform.Init(this, savedInstanceState);
global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
ImageCircleRenderer.Init();
LoadApplication(new App());
}
在iOS.Project中:
using ImageCircle.Forms.Plugin.iOS;
public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
{
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
global::Xamarin.Forms.Forms.Init();
ImageCircleRenderer.Init();
LoadApplication(new App());
return base.FinishedLaunching(app, options);
}
}
您可以尝试清理/重建或重新安装插件,如果它仍然不起作用。
https://stackoverflow.com/questions/63587777
复制相似问题