Xamarin.Forms 界面适应介绍

Xamarin.Forms
Xamarin.Forms 界面适应介绍

Android 和iOS原生都提供了横竖屏切换的解决方案,这些方法同样可以用于Xamarin.Android和Xamarin.iOS,对于Forms项目而言横竖屏的切换有什么好的解决方案?强制竖屏显示一劳永逸但这不能给用户最好的体验。

Xamarin.Forms 录屏介绍

Xamarin.Forms
Xamarin.Forms 录屏介绍

Android原生项目中涉及到录屏相关的内容(MediaProjectionManager),就尝试写了Forms版本的录屏功能,系统要求Android 5.0+,iOS 9.0+。
iOS下实现录屏比较简单,通过RPScreenRecorder.SharedRecorder.StartRecording方法调用iOS9.0中加入的录屏功能。

Xamarin.Forms 新版本中Device.OS过时和OnPlatform使用的改变

Xamarin.Forms
Xamarin.Forms 新版本中Device.OS过时和OnPlatform使用的改变

太久没有写Xamarin的代码,更新到vs for mac 正式版后发现一下代码已经出现警告。新版本中一下代码已经提示警告: 大概就是这么个情况 Device.OS已经过时,使用RuntimePlatform代替。 RuntimePlatform定义为string类型,TargetPlatform并不能在提供枚举值用来判断当前运行时平台类型。 Device点智能提示...

×
  • {title}