美文网首页
Android 原生Button样式的设置

Android 原生Button样式的设置

作者: 浮云骑士_ | 来源:发表于2017-02-20 16:36 被阅读0次

写在前面

  • Android 在 5.0 后定义了material design的界面设计方法,但是目前在国内很少出现用此设计的软件,而一味的追逐IOS的设计理念。最大的原因还是在于5.0之后系统的普及程度吧。

  • 基于material design的设计,使得系统必须支持Android5.0+ ,那么对于Android5.0- 的系统如何处理?我们利用Button这个控件来解释。

系统样式

我们新建一个项目,可以看到系统给我们默认建立了一个AppTheme:

value/styles.xml

其中便是定义了我们该项目所有控件的默认属性,我们追溯DarkActionBar ** ctrl+右击 **
可以看到我们一层层集成而来,我们继续追溯 ** ctrl+右击 **

追溯结果图片

** 可以看到,分岔了,谷歌为不同版本定义了基本的style,这就是谷歌在解决版本适配问题的方案,所以对于我们而言,可以使用最新的开发工具包开发,可以使用material design,在设备不支持时,也将失去material design的某些效果,比如button的涟漪效果 **

回归正题

谷歌为我们的button定义了5种显示形式

Style 设置颜色 字体默认颜色 预览
.Button(默认) colorButtonNormal 黑色
.Button.Colored colorAccent 白色
.Button.Borderless 透明 黑色
.Button.Borderless.Colored 透明 colorAccent
.Button.Small colorButtonNormal 黑色

我们可以设置颜色,在Android5.0+上形成很好看的效果

相关文章

网友评论

      本文标题:Android 原生Button样式的设置

      本文链接:https://www.haomeiwen.com/subject/xudewttx.html