xamarin
怪伽先森
在迷茫中执着前行
展开
-
Xamarin.Android 自定义 View
1. 重要步骤绘图,通过重写OnDraw方法控制View的渲染效果交互,重写OnTouchEvent方法实现与用户的交互测量,重写OnMeasure测量控件显示位置属性,attrs.xml中自定义控件的属性,通过TypedArray读取属性保存状态,避免配置改变时丢失View的状态,重写OnSaveInstanceState和OnRestoreInstanceState方法保存、恢复状态原创 2017-06-13 08:31:41 · 4004 阅读 · 0 评论 -
ClipRegion 不能正确显示
1. 问题来源https://stackoverflow.com/questions/44447504/do-not-understand-region-class-very-well说明:绘制的矩形不能正确显示2. 原因ClipRegion 不同于 ClipRect,绘制的起点坐标是屏幕的起点坐标,所以你会觉得没有正确显示。3.Region 参考链接region API http://blog.c原创 2017-06-13 08:39:59 · 1045 阅读 · 0 评论 -
Xamarin.Android SharedPreferences 使用解析
在大家有一定的 SharedPreferences 使用经验后更佳1. 概述SharePreferences是用来存储一些简单配置信息的一种机制,使用Map数据结构来存储数据,以键值对的方式存储,采用了XML格式将数据存储到设备中。例如保存登录用户的用户名和密码。只能在同一个包内使用,不能在不同的包之间使用,其实也就是说只能在创建它的应用中使用,其他应用无法使用创建的存储文件保存在 /data/原创 2017-06-13 14:25:22 · 1465 阅读 · 0 评论 -
Xamarin Android 中修改 TabbedPage 标题字体
写在前面,本人在 Stackoverflow 上面做 Xamarin 的技术支持也有一段时间了,最近都比较有空,就在这总结一下自己解决的许多问题,希望能帮到那些有限的,屈指可数的国内 Xamarin 开发者我只负责解决 Xamarin.Android 这一块的问题问题来源https://stackoverflow.com/questions/46513240/xamarin-forms-change原创 2017-10-03 09:44:21 · 2436 阅读 · 1 评论 -
Xamarin.Android 中 Handler 的使用
刚开始的时候 Handler 用不成,因为 Java 和 C# 之间区别还是很多的,使用起来要注意匿名内部类Java 中可以使用 匿名内部类,但 C# 不可以,所以使用的时候要传递参数,方便调用mHandler = new MyHandler(this);//传递参数public class MyHandler : Handler{ private DrawCanvas drawCanv原创 2017-10-03 09:50:16 · 2215 阅读 · 0 评论 -
Xamarin.Forms 引用 放在 PCL 中的图片
今天状态及其不好,见谅,Xamarin 技术交流 (偏向 xamarin.android): 1092417123PCL 中图片资源格式官方解释 : Embedded ImagesEmbedded images are also shipped with an application (like local images) but instead of having a copy of the i原创 2017-10-28 10:57:24 · 1638 阅读 · 0 评论 -
Xamarin.Forms.Xaml.XamlParseException: No embeddedresource found for
问题来源Xamarin.Forms 从 2.5 更新到 3.0 之后就遇到这个错误了Xamarin.Forms 2.5 – project build success Update Xamarin.forms version from 2.5 to 3.0 then build again, – project build failed with error: Xamarin....原创 2018-05-29 22:29:00 · 548 阅读 · 2 评论 -
Xamarin Alert | Pop-ups | 弹窗相关
Xamarin 相关官方文档Displaying Pop-ups简单用法:DisplayAlert ("Alert", "You have been alerted", "OK");又返回结果的 Alert:var answer = await DisplayAlert("Exit", "Do you wan't to exit the App?", "Yes", &quo原创 2018-11-14 22:09:35 · 792 阅读 · 0 评论