一个控件的样式包括很多属性,比如背景,前景(ImageView),出现动画,消失动画等。
drawable文件夹里的文件是针对某一属性而定义的,比如要定义一个红色圆角矩形背景,就会在drawable文件夹中写一个shape标签的xml文件。
style文件夹里的文件是针对某一类控件而定义的(若干属性的集合)。在style文件夹里定义一般有两种情况:
需要重复定义一类控件,比如APP中使用了大量的淡入,淡出效果,那么就会把淡入和淡出效果定义成一个style,通过艾特style引用;
需要修改系统提供的样式。