发表于: 2018-11-30 21:17:10

1 956


今天完成的事情:  


做了任务八,帮师兄做了几个模块。

           

明天计划的事情:
 
做任务9 
                        
遇到的问题:  
  
今天遇到了切图命名规范,标注单位及单位描述。
                       
收获:


今天的收获切图命名规范,标注单位及单位描述

前缀

前缀是一种简单记忆、节约成本的纯文本标记语言,使用前缀能快速知道切图是用作那一组件类别,好的前缀也无非就以下几种:

前缀原始说明示例
icicon主要用于布局和子布局的图标ic_launcher
bgbackground要用于布局和子布局的背景bg_welcome
btnbutton主要用于按钮的表示,有时会在ic和btn之间犹豫,简单的区分即是功能视图,如果一个view执行的时back或者confirm或者cancel的功能,则命名上则应该使用btnbtn_ok
didivider主要用于分隔线,包括列表、普通布局中的线di_item
imgimage主要用于静态图片img_avatar
clcolor主要用于颜色cl_white

位置、组件、用途

一般情况下,所切的图片用于哪个位置、哪个组件,就需要加上这些来命名(紧跟前缀),这样一来,就很清楚切图作用了:

位置标识说明示例
common公共标识img_common_bg(共同背景)
tab选项卡ic_tab_setting (设置)
notify状态栏、通知栏btn_notify_download (通知栏下载按钮)
dialog对话框bg_dialog_blur (模糊化的对话框背景)
menu菜单bg_menu_save (保存菜单背景)
anim用于动画img_anim_loading01 (loading帧动画第一帧)
pop用于弹出框img_pop_bg (弹出框背景,区别于dialog)
mask用于遮罩层img_dialog_mask (对话框上层遮罩)
circle圆圈img_circle_avatar (圆形头像)

后缀

后缀一般是来表示切图的颜色、透明度、状态等信息:

后缀说明示例
normal默认状态btn_cancel_normal (取消按钮默认状态时)
pressed按下状态btn_cancel_pressed (取消按钮按下状态时)
focused获得焦点btn_cancel_focused (取消按钮获得焦点、高亮时)
selected选中状态btn_cancel_selected (取消按钮选中时)
enabled不能点击btn_cancel_enabled (取消按钮不可用时)
white白色bg_white (白色)
tra透明度bg_banner_green_tra30 (banner中绿色背景指定30%透明)
level层次、水平img_status_level60 (状态为60的时候)
bg用于后缀背景当不在前缀命名时,添加到后缀命名

通过上述介绍,一般遇到的情况也就这么一些,只需要按照前缀+位置用途+后缀就差不多了,这里列举一些比较好的命名:

命名说明
btn_download_start_green_normal绿色开始下载按钮默认状态
img_setting_bg设置页面全背景
ic_menu_save_gray_normal菜单中灰色保存按钮默认状态
img_notify_wlan_level20状态栏中wifi信号强度为20的时候
ic_share_qzone_pressedQQ空间分享图标选中时




返回列表 返回列表
评论

    分享到