user-interface - 如何在 xamarin 表单中创建与给定 UX 相同的 UI?

标签 user-interface xamarin xamarin.forms user-experience

我正在使用 xamarin 形式工作。我有设计师提供的一些用户体验。现在我想以 xamarin 形式创建完全相同的 UI(相同的控件高度、控件宽度、颜色等)。我的 xaml View 应该与给定的 UX 完全相同。

是否有任何工具可以指导我创建与 UX 相同的 UI。我的意思是通过该工具我可以获得屏幕控件的高度、宽度和颜色,然后可以使用它。

最佳答案

使用精确长度的 UI 并不是一个好主意,因为应用程序将在不同的屏幕和不同的设备上运行。 Xamarin 表单使用每个平台的 native View ,这也会改 rebase 本 View 的外观。

您需要做的是使用网格或其他布局来调整 View 的大小并控制 View 的高度和宽度。

我还建议您始终使用 ScrollView ,以防手机屏幕尺寸较小。

最后,关于实际的 UI 组件和 UX 交互,有许多现成的组件,例如日历、自定义复选框、 slider ......。如果您找不到满足您需求的组件,您有 2 个选择:

  • 组合不同的组件并尝试使用absolute来定制它们 和相对布局。
  • 自己创建组件,这需要一些知识 在每个平台上通过绘制来创建 View 组件并执行 每个平台的所有处理。

关于用户体验,有许多动画库,并且大多数组件都允许自定义。

您的问题非常笼统,所以这个答案也很笼统。下次请尝试更具体。

关于user-interface - 如何在 xamarin 表单中创建与给定 UX 相同的 UI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51168476/

相关文章:

c++ - 确保一个小部件有一个容器?

iphone - Xamarin iTunes 附属链接

xamarin - 无法检索 SSH 指纹。确保 Mac 可以访问并且远程登录已启用

JAVA显示图像-GUI

swift - 如何创建一个在 XCTest 中定义按钮或文本字段的 swift 文件?

android-asynctask - Xamarin - 任务等待来自自定义对话框的输入

ios - Storyboard无法在 Visual Studio (Xamarin) 中打开。设计器无法初始化

java - Xamarin-android 应用程序可以更新为 native java android 应用程序吗?

xamarin.forms - 将 Xamarin Forms 升级到 .Net Standard 2

安卓用户界面元素