Android命名规范是针对UI设计人员和程序开发人员的一套指导原则,它确保了项目中各元素的命名一致性,提高了代码可读性和维护性。该规范涵盖了以下几个关键方面:
1. **适用对象**:
- UI设计人员负责制图时的颜色搭配、尺寸控制和动画效果,以及切图尺寸规范和命名。
- 开发人员则需遵循UI设计人员的命名规则,以保证前后端的协调一致,并确保编码和文件命名的规范化。
2. **尺寸**:
- Android 设计稿通常采用800*480px分辨率,而切图尺寸推荐为1136*640px。
- 对于iOS,设计稿使用1136/2*640/2,切图尺寸同样为1136*640。
3. **颜色与风格**:
- 以扁平化设计为主,适应iPhone和Android设备,色彩搭配应清新素雅。
4. **效果图产物目录规范**:
- 提交给开发的资源需打包成全量zip,包含png、psd、切图文件。
- 文件夹命名明确,如png、psd和切图文件分别独立。
5. **切图规范**:
- 重复或可扩展的图片应避免重复切图,使用9Patch技术制作xxx.9.png,以提高灵活性和减小程序包大小。
- 按功能模块组织切图,方便开发。
- 对于按钮和列表项,提供不同状态下的图片(Focus、UnFocus、Click)。
- 重要提示:切图命名需保持Android和iOS的一致性,特殊情况需在文件名中添加平台标识。
6. **图片命名规则**:
- 使用小写英文字母、下划线和数字,不接受数字开头。
- 例子:logo_company.png, logo_top_back.png, bg_main_menu.png, bg_item_selected.9.png (iOS版本可能加@2x后缀)。
遵循这些命名规范,可以使团队在开发过程中更加高效,降低沟通成本,同时也方便后续版本迭代和代码维护。在实际操作中,开发者和设计师需要紧密协作,确保命名的准确性和一致性,以提升整体项目的质量。