草庐IT

Xamarin-Android

全部标签

c# - 在 xamarin 表单上动态绑定(bind)图像源

我的问题是,我可以将字符串图像绑定(bind)到图像源吗?我有多个图像,图像会根据条件改变。所以:Xamarin表单上的Xaml:代码隐藏C#publicStringsomeImage;publicStringSomeImage{set{if(someImage!=value){someImage=value;}}get{returnsomeImage;}}初始化组件部分:if(true){someImage="backgroundListViewGren.png";}else{someImage="backgroundListViewRed.png";}图像在可移植项目的“图像”文件

c# - 是什么导致 Xamarin Forms 构建出现 "unrecognized selector sent to class"错误?

首先介绍一下我的系统:Mac操作系统版本10.13.6Xcode版本10VisualStudioformac7.6.6我对Xamarin表单完全陌生,想尝试和学习。我想要做的只是创建一个新的xamarin表单解决方案并开始构建。以下是我经历的步骤:创建新项目从多平台的应用程序子菜单中选择C#中的“空白表单应用程序”目标平台包括Andriod和iOs;共享代码.NETStandard不要为版本控制或应用中心测试而烦恼(未勾选)这里是错误:https://github.com/benfranklin79/shared/blob/master/20180919/error.txt这是解决方案

c# - FormsViewGroup.dll (v7.1) 的 $(TargetFrameworkVersion) 大于项目 (v6.0) 的 $(TargetFrameworkVersion) xamarin

错误出现在visualstudio2017和xamarin上:SeverityCodeDescriptionProjectFileLineSuppressionStateWarningThe$(TargetFrameworkVersion)forFormsViewGroup.dll(v7.1)isgreaterthanthe$(TargetFrameworkVersion)foryourproject(v6.0).Youneedtoincreasethe$(TargetFrameworkVersion)foryourproject.IpiCommunicationXamarin.And

c# - 在 Xamarin.Forms 中存储应用程序数据的最佳 Environment.SpecialFolder 是什么?

我是Xamarin.Forms和移动开发的新手。我想将我的应用程序用户的用户和加密密码存储在移动设备上的文件中。我正在使用xamarin表单技术。我知道有很多不同的文件夹。例如:System.Environment.SpecialFolder.PersonalSystem.Environment.SpecialFolder.LocalApplicationDataSystem.Environment.SpecialFolder.MyDocuments您可以在此处找到完整列表:https://msdn.microsoft.com/en-gb/en-enl/library/system.e

Android 动画集合,抖音快手点赞动画视频点赞方案

背景:随便短视频和直播行业的发展,创作者与浏览者之间存在一定的互动,这些互动表现形式很多,最常见的属于动画。动画:Android的动画分为三种:接下来我会简单的进行介绍,大家可以自行去查阅资料ViewAnimation(视图动画)DrawableAnimation(帧动画)PropertyAnimation(属性动画)1.视图动画,也叫Tween(补间)动画可以在一个视图容器内执行一系列简单变换(位置、大小、旋转、透明度)。譬如,如果你有一个TextView对象,您可以移动、旋转、缩放、透明度设置其文本,当然,如果它有一个背景图像,背景图像会随着文本变化。补间动画通过XML或Android代码

Android开发--简单实现Android应用的启动页

Android启动页效果展示平时打开手机的应用时,会跳出来3秒钟的广告后,再进入应用。今天我们就来简单实现一下引导页的功能。1、首先,新建一个activity页面,命名:SplashActivity在activity_splash.xml中添加启动页内容,我这里添加了一个图片(图片放在drawable文件下),代码如下:在java文件中,将启动页状态栏和标题栏隐藏,并设置启动页显示时间为3秒。SplashActivity.java代码如下:publicclassSplashActivityextendsAppCompatActivity{@OverrideprotectedvoidonCrea

Android使用移动智能终端补充设备标识获取OAID

官网http://www.msa-alliance.cn/col.jsp?id=120首先到官网注册账号,申请下载相关sdk和授权证书2.把oaid_sdk_x.x.x.aar拷贝到项目的libs目录,并设置依赖,其中x.x.x代表版本号3.supplierconfig.json拷贝到项目assets目录下,并修改里边对应内容,特别是需要设置appid的部分。需要设置appid的部分需要去对应厂商的应用商店里注册自己的app。需要注意的是,其中label部分内容无需修改,不用增加应用商店。4.将证书文件(应用包名.cert.pem)拷贝到项目assets目录下证书需要填写example_bat

c# - Xamarin.Forms:如何从另一个文件加载 ResourceDictionary?

我编写了以下代码,但已抛出XamlParseException。(“找不到键CustomColor的StaticResource”)我的页面.xamlCustomResource.xaml(构建操作=EmbeddedResource)#004B86 最佳答案 从2.3.0开始可以正式合并xaml中的资源字典观察下面的例子BlueTheme.xamlApp.xaml 关于c#-Xamarin.Forms:如何从另一个文件加载ResourceDictionary?,我们在StackOverf

c# - 如何在 Xamarin.forms 上播放声音?

我正在使用Xamarin.forms创建适用于Android、iOS和WindowsPhone的应用。我的问题是如何使用XamarinForms播放mp3或wav?我的业务逻辑由共享项目处理,我不知道如何使用特定平台“MediaPlayer”。 最佳答案 目前Xamarin.forms还没有完善的API,需要使用DependencyService检查以下链接,它对我来说工作正常:https://www.codeproject.com/Articles/1088094/Playing-audio-mp-File-in-Xamarin-

c# - 带有 Xamarin.iOS 的 C# 中的 UITextField 最大长度

我想将可在iOS应用中的UITextField中输入的字符数限制为25个字符。根据thispost,它可以在Objective-C中像这样完成:-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{NSUIntegernewLength=[textField.textlength]+[stringlength]-range.length;return(newLength>25)?NO:YES;}如何使用