如何从Adobe Xd文件参考设计Android UI xml文件?

问题描述

我是Android新手。我正在做一个项目,我使用Adobe XD设计作为UI参考。给我的任务是我必须将活动XML设计为与Adobe屏幕设计相同。在Adobe XD文件中,度量单位为像素。但是在android中,我们使用的是dp(依赖独立像素)。如何在android中设计具有相同尺寸的相同屏幕,而在dp中没有正确的尺寸?

我的问题是如何从Adobe XD示例设计xml布局?

解决方法

您可以使用库在不同大小的设备上处理UI。

尝试使用SDP库。有关更多信息和用法,您可以通过here

进行检出

将其添加到您的Gradle中以使用SDP库。

dependencies {
  implementation 'com.intuit.sdp:sdp-android:1.0.6'
}

在布局中,请使用dp而不是spd。如此一来,它将像您从Adode设计中获得的像素尺寸匹配到任何设备屏幕尺寸一样。

代替

android:layout_width =“ 35dp”

使用

android:layout_width="@dimen/_35sdp"

让我知道您是否有任何问题。