
xamarin
vit_chen
探索者
展开
-
xamarin.forms跳转android native并传参
xamarin开发过程中,能写在pcl的尽量写在pcl,提高复用率,但有时候因为一些已知的原因,不得不去使用native,xamarin官方github上有提供这部分源码Forms2Native供参考,这里以实际开发过程中实现xamarin android截图控件为例。一、pcl中:SourcePage为调用方,CropPage.cs为目标页; public SourcePage()原创 2016-11-02 19:20:34 · 4367 阅读 · 0 评论 -
Xamarin.Forms使用XLabs.Forms时MainActivity的继承问题
在Xamarin.Forms使用中,有时必须将MainActivity继承自FormsAppCompatActivity。一个例子,android的自定义底部菜单时,我们必须在在OnCreate方法中设置ToolbarResource、TabLayoutResource,而这两个属性来自于FormsAppCompatActivity。这时,如果要使用XLabs.Forms(开源组件库,ht原创 2016-10-27 16:48:04 · 1514 阅读 · 0 评论 -
xamarin.forms使用stacklayout自定义列表及相关加载状态处理。
xamarin.forms本身有提供ListView控件,个人觉得不够灵活,而且在和ScrollView嵌套使用时,会存在内外两个滚动条问题,不好处理。我们可以用ScrollView和StackLayout及TapGestureRecognizer做一个列表功能,可自定义每行item个数及其他的自定义动作,下边做一个单行双item列表,scrollview滚动到底部时,显示加载状态并加载数据:原创 2016-11-21 15:15:25 · 2293 阅读 · 0 评论 -
xamarin.forms中自定义控件的android实现
之前有介绍了forms和native的交互处理,为了使用第三方的android插件,做了forms到native的跳转,这时会有个性能问题:forms和native的出入口必须为指定的MainActivity和Application class,而每次经过这两个类时,所有的成员都会重新初始化。使用android的renderer自定义控件可以避免这个问题。1、PCL中的Demo.xaml,在根原创 2016-12-06 15:43:51 · 3111 阅读 · 0 评论 -
xamarin android下SearchView自定义样式
anroid下SearchView样式个人感觉很土,这边将它改成类iOS风格。包括自定义图标,SearchView中EditText的下划线、边框及文本样式处理.1、添加render,这边由pcl过来,故绑定的是SearchBar,可自定义。[assembly: ExportRenderer(typeof(SearchBar), typeof(SearchBarRenderer_Droid原创 2016-11-24 16:31:30 · 2974 阅读 · 1 评论 -
xamarin IOS对xamarin.forms的Tabbedpage的renderer实现
IOS下tabbar默认样式个人感觉已经很完美了,但有时候架不住奇葩的设计需求,需要进行一些更改.1、标题字体大小//字体设置 var textAttributes = new UITextAttributes(); textAttributes.Font = UIFont.FromName("ChalkboardSE-Bol原创 2016-12-20 11:47:20 · 1879 阅读 · 0 评论