千家信息网

怎么解析Android样式

发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,这篇文章给大家介绍怎么解析Android样式,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。布局是根本,不管在WEB设计还是在手机客户端设计中,都是如此。如果一开始局就没有布好,就
千家信息网最后更新 2024年11月14日怎么解析Android样式

这篇文章给大家介绍怎么解析Android样式,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

布局是根本,不管在WEB设计还是在手机客户端设计中,都是如此。如果一开始局就没有布好,就算你的细节做得再精美,到头来还是要重构。相比传统WEB设计中的布局,Android平台一样都不少,只是WEB设计的层布局,在Android中有了个新的叫法,叫帧布局。布局在本篇中不是重点,因为和WEB中的概念几乎一样,所以一笔带过。

说实话,我还是比较喜欢WEB设计中的样式命名规范,简单,易用,最主要的是WEB的样式很好管理,不像Android样式文件分得很细,看起来比较零乱。如果你研究过SDK的设计方式,你会发现一个按钮的样式,分得很细,有btn_default.xml,btn_default_small.xml等二十几个样式文件。

下面我们模仿SDK的设计方式,自定义一个按钮样式文件btn_default.xml,包含非焦点,焦点,pressed三种不同状态。

1      2      3          4              5                  9      10                 13      14                 16      17                 22      23             24      25         26      27         28             29                 33      34                 37      38                 40      41                 46      47             48      49         50          51         52             53                 57      58                 61      62                 64      65                 70      71             72      73         74      75 

selector可以理解为状态切换器,不同的状态下切换不同的样式,在传统WEB设计中就是伪类hover。shape意为定义按钮的形状。

样式的引用很简单,Android统一把样式文件作为她的一种资源,下面是样式的使用方式。

1  9

效果

总结

整体来说,Android的样式设计非常的灵活,WEB设计中的大部分概念都适用于Android平台,包括样式的继承概念。

关于怎么解析Android样式就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

0