手机版

PxCook如何设置单位px和dp_像素与安卓dp单位切换设置【单位】

时间:2026-05-16 240
需调整PxCook全局单位设置以匹配开发需求:一、通过顶部px/dp/pt按钮实时切换显示单位;二、在设置中配置Android密度(如xhdpi=320dpi)确保dp换算准确;三、用@dp或@px命名图层组实现局部单位覆盖。

如果您在使用PxCook进行UI标注时发现尺寸数值与开发需求不匹配,例如Android开发要求标注以dp为单位而当前显示为px,则需要调整PxCook的全局单位设置。以下是实现px与dp单位切换的具体操作步骤:

一、通过顶部单位切换按钮快速切换

该方法适用于临时查看不同单位下的标注值,所有已标注尺寸将实时同步更新,无需重新标注。单位切换仅影响显示,不改变原始设计稿像素数据。

1、打开PxCook软件并成功加载PSD或Sketch设计稿。

2、在软件主界面顶部工具栏中,找到标有px / dp / pt字样的下拉按钮(通常位于测量工具右侧、字体标注按钮左侧)。

3、点击该按钮,在弹出的选项中直接选择dppx

4、所有已存在的距离标注、元素尺寸标注、内边距数值将立即按当前设备密度基准自动换算并刷新显示。

二、配置Android设备密度参数以确保dp换算准确

PxCook在将px转为dp时,依赖预设的屏幕密度(dpi)值进行计算。若未正确设置密度,dp值将偏离Android实际运行效果。此步骤需在单位切换前完成,否则dp显示无意义。

1、点击PxCook右上角齿轮图标,进入设置(Settings)面板。

2、在设置中定位到单位与适配(Units & Adaptation)区域。

3、展开Android Density Preset选项,从下拉列表中选择目标设备密度档位:mdpi(160dpi)、hdpi(240dpi)、xhdpi(320dpi)、xxhdpi(480dpi)。

4、确认所选密度与开发团队约定的基准密度一致;例如,多数Android项目以xhdpi(320dpi)为基准,此时1dp = 2px

5、保存设置后,返回画布,再次点击顶部单位按钮切换至dp,标注值即按所选密度精确换算。

三、通过图层命名控制局部单位输出(高级用法)

当同一份设计稿需同时交付iOS与Android开发,或部分组件需强制使用特定单位时,可利用PxCook对图层组的命名识别机制,实现局部单位覆盖,避免全局切换干扰其他标注。

1、在Photoshop中,将需单独指定单位的图层打包为一个图层组。

2、双击该图层组名称,重命名为包含单位标识的格式:@dp@px(注意@符号不可省略)。

3、在PxCook中刷新画板或重新加载PSD文件。

4、对该图层组执行任意标注操作(如拖放测距、点击尺寸标注),其结果将强制以命名中指定的单位显示,不受顶部单位按钮状态影响。

5、该组内所有子元素的距离、尺寸、字体大小标注均继承此单位设定。

女子学校安检员安卓最新版
6.0
模拟经营 20 MB
扫一扫手机安装更便捷