如何在 Xamarin Forms 中创建阴影

2023-12-21

如何使用 Xamarin Forms 在按钮或标签上创建阴影。我目前正在使用 Xamarin Forms 1.3 并尝试在 XAML 中执行此操作(如果可能)。有没有人有一个可行的例子可以给我指点。


我还没有尝试过这个,但您可以创建同一控件的 2 个实例,并将它们都放在网格内,以便它们直接相互重叠。然后使用第一个控件(下面)将不透明度更改为 0.2,使其非常微弱,然后给它一个小的顶部和左边距,使其与上面的版本稍微偏移。这应该会产生投影类型的效果。 更好(但更复杂)的方法是对要添加效果的控件进行子类化,然后创建自定义渲染器以使用本机代码为每个平台添加效果

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Xamarin Forms 中创建阴影 的相关文章

  • 没有 Xamarin.Forms 的 Xamarin BeginInvokeOnMainThread

    抱歉 我确信这将是一个非常愚蠢的问题 我在 Xamarin 应用程序中使用 Android UI 而不是 Xamarin Forms 作为表示层 但我想使用 Activity RunOnUIThread 来自 Android 所有 Xama
  • 带 Prism 的表单:应用程序窗口预计有一个根 VC

    我刚刚在我的新应用程序中实现了 Prism 库 并且正在使用 NavigationService 它在 Android 上运行良好 但是当我尝试在联网的 Mac 上调试我的 Xamarin Forms iOS 应用程序时 我的 Main 方
  • 无法再在模拟器或设备上调试

    直到今天早上 我才能在物理设备和模拟器上调试我的 Xamarin iOS 应用程序 我认为这与最近的iOS更新有关 当我尝试部署到我的物理设备 iPad 时 我现在收到以下消息 错误 HE0003 无法加载框架 IBFoundation 路
  • 带旋转器的时间选择器?

    我正在尝试构建一个 TimePickerDialog 但不幸的是出现的时间选择器使用起来非常麻烦 有什么方法可以构建一个像 Android 使用的旧时间选择器一样的时间选择器 如下所示 我的代码如下 ButtonTime Click del
  • 录制视频/音频时播放系统声音

    当我开始录制视频时 我试图按照苹果的要求播放 嘟嘟 声 我通过 SO 和其他来源发现 当您有音频输入而没有进行某些配置时 您无法播放声音 这是我尝试的配置方法 private void SetupAudio beepSound AssetB
  • Xamarin Forms:单击重新启动按钮时网格按钮 UI 中断

    我正在使用一个button在 的里面grid用于显示字母以实施Word search game 最初 用户界面看起来不错 但是当单击play again按钮 UI 中断 截屏 网格内设置按钮的代码 void SetGridLayout ch
  • sqlite.net + monotouch = SIGSEGV 崩溃

    我们正在使用以下内容 Xamarin 3 Xamarin 表单 单点触控 sqlite net iOS模拟器 硬件 该应用程序在后台线程上与服务器同步数据 整个应用程序只共享一个 SQLite 连接对象 前台查询在后台同步运行的同时执行 所
  • 如何隐藏或删除由xaml创建的特定tableSection(Xamarin.forms)?

    我正在使用 Xamarin form 制作应用程序 我创建了包含 xaml 三个部分的 tableview 我想隐藏或删除最后一部分 整个部分 带有sectionTitle 但不幸的是 Xamarin xaml 不支持条件处理 仅当元素具有
  • 没有动画的 Xamarin Forms 导航

    I have an app where I want to show page A from which the user can navigate to page B or C from B back to A or to C and f
  • Web 视图中的 Cookie xamarin iOS

    我想在网络视图中设置cookie 对此有什么帮助吗 NSUrl urlq new NSUrl url webview new UIWebView webview LoadRequest new NSUrlRequest urlq webvi
  • 预览 Xamarin 表单页面

    有没有办法在不先部署到设备 模拟器的情况下预览 Xamarin 表单页面 或者有什么方法可以实时编辑页面并查看某处的更改 有点像 WPF 的史努比 我尝试了 Xamarin Studio Visual Studio 但没有看到设计器 201
  • Xamarin.Forms:如何访问 ListView.GroupHeaderTemplate 中 ListView.ItemTemplate 中使用的集合?

    我需要访问 ListView GroupHeaderTemplate 中 Switch 中的 OnOff 属性 该属性位于 ListView ItemTemplate 使用的集合中 我尝试了很多方法但没有成功 有人遇到过这个问题吗 gt
  • Xamarin - 未找到类(Android 支持库)

    我正在尝试使用 AppCompat 实现具有向后兼容性的 Material Design 继tutorial https blog xamarin com android tips hello material design v7 appc
  • 错误:Xamarin.Forms 目标已导入多次

    a few hours ago my solution just builds success but after that it has error Xamarin Forms targets have been imported mul
  • System.Net.Http.HttpClient 不尊重超时并每次使用默认值

    我正在使用 HttpClient 与具有大量 api 的 Web 服务 由我的公司编写 进行交互 所有 api 都工作得很好 除非其中一个 较大且较慢的 需要超过 100 秒才能给出答案 过了那个时间我收到以下错误 注意 如果 api 花费
  • MvvmCross 在 Xamarin Studio 中工作吗?

    我花了一段时间得到一个直接的答案 我做了很多搜索和阅读 并尝试了很多东西 有时听起来是可能的 有时听起来只有通过进行链接和其他操作才可能实现 这是我试图避免的事情 我是 PCL 的忠实粉丝 我使用 Visual Studio 2012 Xa
  • Xamarin.forms 长时间运行的后台工作

    我是 Xamarin 平台的新手 我正在使用 Xamarin forms 为所有三个主要平台 WP iOS Android 开发应用程序 如何在后台与我的服务器同步数据 gt 我需要类似于 Android Service 的东西 即使用户转
  • Xamarin:找不到“libmonodroid.so”模拟器错误

    我已经遇到这个问题几天了 但还没有找到解决方案 我一直在使用Android 7 0 ARM armeabi v7a 我的模拟器的图像 因为它太慢了 我一直在尝试使用Android 7 0 Intel Atom x86 64 with HAX
  • Xamarin.Forms 按钮的内容

    我正在尝试将自定义内容添加到 Xamarin Forms 中的按钮 默认情况下 按钮是这样创建的
  • 如何在ListView的TextCell中换行文本?

    如何在ListView的TextCell中换行文本 我尝试设置HasUnevenRows to True但这没有帮助 您不能使用 Xamarin 的 开箱即用 TextCell 功能 但是 您应该能够创建一个 ViewCell 并利用换行模

随机推荐