xamarin - xamarin 形成阴影模糊
问题描述
我想在 android 和 IOS 上用模糊的框架元素做一个阴影,我已经实现了这种方法,但它对 android 没有影响。
属性“HasShadow”对 android 也没有影响。
我该如何解决这个问题?
解决方案
HasShadow
在 Android 上工作,它只是一个非常小的,默认情况下只有底部的阴影,但它对我来说是存在的。
也就是说,您链接的文章中的代码在我这边工作,所以我怀疑我之前所说的是真的,您需要为 Android 和 iOS 导出渲染器。
您需要在MaterialFrameRenderer_Android.cs
andMaterialFrameRenderer_iOS.cs
文件中的命名空间声明上方添加以下内容,例如:
[assembly: ExportRenderer(typeof(MaterialFrame), typeof(MaterialFrameRenderer))]
namespace ...
{
...
}
作者假设您之前按照以下文档制作了自定义渲染器:https ://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/custom-renderer/
推荐阅读
- r - 从 R 中制作一份关于乳胶的漂亮报告
- php - 如何使用 Jquery 和 Ajax 在 XML 中发送请求和接收响应
- java - 我必须将 PreparedStatament 放入事务中
- elixir - 在 Elixir 中使用 ex_doc 编写正确的文档
- c# - 数据绑定到 WPF 中的 UserControl - 无法取回值
- xml - 如何在内联节点之间插入空格(并排)?
- android - 创建像 facebook messenger 这样的浮动聊天头
- angular - 以编程方式滚动到 Ngx 数据表中的一行
- python - 在更改 Django 模型字段类型时编辑值
- java - 在 Maven 中聚合任务