android - 如何从 Adobe Xd 文件参考设计 Android UI xml 文件?
问题描述
我是安卓新手。我正在做一个项目,作为 UI 参考我有 adobe xd 设计。给我的任务是我必须设计与 adobe 屏幕设计相同的活动 xml。在 adobe xd 文件中,测量值以像素为单位。但是在android中,我们使用的是dp(依赖独立像素)。如何在 android 中设计具有相同测量值的相同屏幕,而无需在 dp 中进行适当测量?
我的问题是如何从 adobe xd 示例设计 xml 布局?
解决方案
您可以使用库来处理不同尺寸设备上的 UI。
尝试使用该SDP
库。有关更多信息和用法,您可以在此处查看
将此添加到您的 Gradle 以使用该SDP
库。
dependencies {
implementation 'com.intuit.sdp:sdp-android:1.0.6'
}
并且在您的布局中而不是dp
使用spd
. Soo 它将像您从 Adode 设计中的像素测量值一样匹配任何设备屏幕尺寸。
代替
android:layout_width="35dp"
利用
android:layout_width="@dimen/_35sdp"
如果您有任何问题,请告诉我。
推荐阅读
- python - 未捕获的错误:检查时出错:预期 dense_input 的形状为 [null,437] 但得到的数组的形状为 [1,435]
- arcgis-js-api - ESRI JS API 正在剥离 href
- python - 在python中附加空的嵌套列表
- python - 有没有办法指定将日志打印到 python 输出的截止级别?
- c# - 只有assignment、call、increment、decrement、await和new对象表达式可以用作语句[c#]
- arrays - python:存储为数组中元素的数字的比较给出了不正确的结果
- django - django nginx上游在上传大数据时过早关闭连接
- python - 在 Bokeh 中链接缩放工具
- amazon-web-services - 在 Mac OS 上将 Tableau 连接到 Athena
- c# - c# automapper总是转换空对象