美文网首页
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