MaterialKit是基于Google的材料设计图形和动画框架。MaterialKit设计的核心目标是在易表达创新。
嵌入式框架需要iOS 8的最小部署目标。
MaterialKit是一个不断发展的项目,在开发过程中可能会遇到变化。建议在更新版本之前查看版本变更日志。
SideNavigationViewController是全应用范围内的导航模式。它通常与其他有用项目一起提供整体应用导航。
了解更多关于SideNavigationViewController
NavigationBarView是一个功能齐全的导航栏,支持方向变化、背景图像、标题和详细标签、左侧和右侧按钮集及状态栏设置。
TextField是提升用户体验的绝佳方式。TextField提供了描述文本使用和输入结果的详细信息。例如,当用户输入错误电子邮件时,可以在TextField下方显示错误消息。
TextView是提升用户体验的绝佳方式。TextView提供了描述文本使用的详细信息。此外,TextView可以轻松匹配文本体内的任何正则表达式模式。以下是一个默认的哈希标签匹配示例。
MaterialLayer是一个用于MaterialKit的轻量级CAShapeLayer。它被设计为可以轻松地采取形状、深度和动画。
MaterialView是MaterialKit中使用的基类UIView。与MaterialLayer一样,它被设计为可以轻松地采取形状、深度和动画。主要不同之处在于MaterialView拥有UIView类的所有附加功能。
MaterialPulseView是所有脉冲动画的核心。任何从MaterialPulseView派生的视图都可以即时继承其脉冲动画,并且可以完全自定义。
FlatButton简单、整洁且非常有效。以下是FlatButton在动作中的示例。
RaisedButton一定会吸引注意。看看下面的动画示例。
FabButton对Material Design的整体外观至关重要。以下是展示其美丽的示例。
CardView直接从盒子里出来,到完全可定制的配置,始终令人印象深刻。看看一些动作中的示例。
轻松移除脉冲动画并添加背景图像,以获得全新的感觉。
调整UI元素的排列以创建CardView的不同配置。
CardView非常灵活,仅通过删除所有元素之外的某些元素就能创建全新的组件。例如,下面是通过只为CardView设置按钮值而创建的按钮栏。
字体加粗且吸引人,ImageCardView 是 CardView 的下一步发展。以下是几个动画,可以帮助您了解 ImageCardView 可以提供的可能性。
移除元素,如细节,为您的图片创造一个全新的外观。
通过 CaptureView 添加新的交互维度。CaptureView 是一个功能齐全的相机,可完全自定义。
MaterialColor 是一个完整的 Material Design 颜色库。它使用基础颜色值,扩展到一系列明暗色调,并添加了强调色。
版权所有 © 2015 - 2016,Daniel Dahan 和 CosmicMind,Inc. http://cosmicmind.io. 保留所有权利。
以下条件满足的情况下,允许 redistribute 和使用源代码和二进制形式,无论是否修改
源代码的 redistributions 必须保留上述版权声明,本
清单和以下免责声明。
二进制形式的 redistributions 必须在文档和/或提供的其他材料中复制上述版权声明、本清单和以下免责声明。
未经事先明确书面的许可,不得使用 MaterialKit 或其贡献者的名称推广或推广由此软件派生出来的产品。
此软件按“原样”提供,并且版权所有者和贡献者不提供任何明示或暗示的保证,包括但不限于适销性和针对特定用途的适用性,即使已表明这种损害的可能性。