【问题标题】:Material Design Buttons and other componentsMaterial Design 按钮和其他组件
【发布时间】:2015-02-23 15:47:08
【问题描述】:

我正在尝试按照最新指南使应用程序 Lollipop 和 Material Design 兼容。

无论如何,我在 developer.android.com 上为 Lollipop 组件找到合适的文档时遇到了麻烦,看起来文档被 KitKat 卡住了,并且缺少合适的文档。

我需要实现像这样的平面按钮 (http://www.google.com/design/spec/components/buttons.html#buttons-flat-raised-buttons) 和像这样的图标切换 (http://www.google.com/design/spec/components/buttons.html#buttons-other-buttons)。

除此之外,我还在尝试实现大型应用栏/工具栏 - 再次找不到合适的文档。

有什么建议吗?

【问题讨论】:

    标签: android android-5.0-lollipop material-design


    【解决方案1】:

    对于新的工具栏api,请查看http://developer.android.com/reference/android/widget/Toolbar.html

    http://android-developers.blogspot.co.il/2014/10/appcompat-v21-material-design-for-pre.html

    对于按钮样式,您只需要使用海拔高度 https://developer.android.com/training/material/shadows-clipping.html

    对于按钮切换器,只需使用选择器/波纹效果 https://developer.android.com/reference/android/graphics/drawable/RippleDrawable.html

    gl

    【讨论】:

    【解决方案2】:

    这取决于您正在寻找和想要实现的材料设计外观和感觉。 您拥有的网址更多的是设计指南。关于一切应该如何看待。如果您也进行设计,它与开发人员指南一样重要。

    Material Activity 过渡

    但是,当您考虑 Material Design 过渡时,他们不希望那些静态过渡,例如“从这个活动转到另一个”,但更像是动态过渡,您可以在此处查找示例和解释:https://developer.android.com/training/material/animations.html

    涟漪

    如果您想了解更多关于敏感的涟漪效应以及如何获得组件的“细线”颜色等信息,您可以在此处找到更多信息:http://android-developers.blogspot.nl/2014/10/implementing-material-design-in-your.html

    海拔

    Material design 还希望您更多地发挥元素的高度。在这里检查:https://developer.android.com/training/material/shadows-clipping.html

    当然还有更多。查看左侧菜单,您可以在其中找到更多最佳实践示例。此外,新的 Android 21.+ SDK 还提供了几周前发布的新示例。查看这些以了解 google 如何为 API 级别 21 实现 Material Design。+

    【讨论】:

    • 不,丹尼尔我知道材料设计的全部内容,我认为我错过了一些关于我列出的内容的更具体的指南或教程。
    猜你喜欢
    • 2019-08-24
    • 2017-10-27
    • 2014-12-08
    • 1970-01-01
    • 2019-10-19
    • 2017-01-10
    • 1970-01-01
    • 1970-01-01
    • 2018-12-26
    相关资源
    最近更新 更多