如何解决如何使用C#在Tizen手表中使用Skiasharp加载图像
我正在使用C#Xamarin和SkiaSharp从资源文件夹渲染图像。但是我无法获得正确的图像位置。
解决方法
您可以使用DirectoryInfo获取资源目录路径
这是一个使用方法的例子
,谢谢@Seungkenun Le。基于他的评论,我编写了一个简单的函数来获取Xamarin的Tizen Watch中的资源路径:
/// <summary>
/// Gets the resource path.
/// </summary>
/// <returns></returns>
internal static string GetResourcePath()
{
Tizen.Applications.Application app = Tizen.Applications.Application.Current;
if (app != null)
{
string resourcePath = app.DirectoryInfo.Resource;
if (Directory.Exists(resourcePath))
{
return resourcePath;
}
}
return string.Empty;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。