Android屏幕适配全攻略2-我想跟美工谈谈

本文是Android屏幕适配系列的第二篇,重点讨论如何与美工有效沟通,确保UI设计符合规范。建议美工遵循单位(如dp)、字体(sp单位并定义字体大小)、颜色(统一色值)和切图(统一大小、9.png使用、避免拉伸)等规范,以优化Android应用的适配和开发效率。
摘要由CSDN通过智能技术生成

[TOC]

前言

俗话说完事开头难

对一个Android开发而言,项目正式开发的第一步就是拿到图(高清图和具体切图)。第一步至关重要,UI图做得好、标准高,后面的开发更倾向于按照高的标准去要求自己,开了个好头。UI本身就做得很烂,很多不合理的设计交互,切图大小不一,格式紊乱,粗制劣造,做出来的app质量可想而知。


给美工的建议

基本原则: 符合规范
所谓规范主要是,符合美工的美学常识规范,和Google官方设计规范,我在项目中遇到的问题,概括起来包括以下几个方面:

  • 单位规范
    android屏幕有自己的基本单位。使用dp为单位切图,android开发做起来会得心应手。当然使用px为单位已经是行业惯例了,如果实在改不了,并且你还不清楚他们之间的换算关系,可以参考我的上一篇博文-Android屏幕适配全攻略1-从dp sp px说起。这里要说的是,让设计和美工清楚的知道为什么要使用dp这个单位,是为了去解决Android屏幕格式的多样化问题。清楚了这个概念和具体计算以后,切图和设计的时候才会更加注意,更早的去处理屏幕适配的问题,而不是到开发甚至测试和预发布的时候才想起来处理这个问题,项目经验告诉我们,尽早的发现问题,可以减少项目风险。

  • 字体规范
    主要指字体样式和大小的规范性,一般字体样式我们都采用默认字体,如果实在有特殊需求,需要在app里面导入
    字体包。大小规范是指: 1.使用sp为单位标出。2.使用常用单位,并且为偶数(奇数除以2会产生小数,强制转型会产生误差)。在dimens文件中这样定义字体引用:
    <dimen name="font_size_tiny">10sp</dimen>
    <dimen name="font_size_small">12sp</dimen>
    <dimen name="font_size_normal">14sp</dimen>
    <dimen name="font_size_normal_high">16sp</dimen>
    <dimen name="font_size_large">18sp</dimen>
    <dimen name="font_size_large_high">20sp</dimen>
    <dimen name="font_size_xlarge_high">22sp</dimen>

    分别对应超小号、小号、正常号、偏大号、大号、超大号、特大号,一般app开发而言这7号字体基本够用了,然后叫美工定义字体的时候按照标准定义,就像写word文档的时候选择小四,四号,小五这样。这样有个好处就是以后修改起来特别方便,比如你觉得整个app字体偏小,不需要你去挨个挨个的控件去改,直接修改下dimens文件中引用的字体就好了。交流起来也更方便,不用说14sp,15sp这种抽象数值&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值