我需要创建Java开发人员可以在本地Java Android应用程序中使用的Android自定义控件,还需要创建iOS开发人员可以在其Swift或Objective-C iOS项目中使用的iOS自定义控件。
可以使用Xamarin.Droid和Xamarin.iOS吗?
我找到了几篇关于如何在Xamarin中使用第三方自定义控件的文章,但没有关于如何为Android和iOS创建一个自定义控件的文章。
我知道我没有一个针对这两个目标的代码库,我想要的是能够创建两个“项目”,一个是Xamarin.Droid项目,另一个是Xamarin.iOS项目,该项目将生成分别是Android自定义控件和iOS自定义控件。
我肯定一定采用了错误的方式,因为我什么也没找到。
Xamarin项目无法输出到Java或Objective C库,因此不可能。除了没有用于创建此类项目的UI条目这一事实之外,如果有人想要实现类似的目标,那么还会遇到巨大的技术问题。并不是说这将是完全不可能的,但是不确定是否有人会为考虑建立这种技术的成本/收益之类的事情提供支持是否合理。