材料设计资产切片指南

时间:2015-03-23 12:36:53

标签: android material-design material

我正在开发基于Material design的项目,这也是我的第一个Material Design应用程序。 我想知道,提供图标的最佳方式是什么?资产给开发者。 首先我和他分享了图标,现在他说他需要带圆形背景的图标&阴影,但在这种情况下资产将有一个静态阴影? 另一种情况,他想要带有空白交互空间的图标,这样他就可以对其产生涟漪效应了吗?

1 个答案:

答案 0 :(得分:0)

这取决于您是否使用Android Lollipop的功能。 Android 5. +提供了动态生成阴影,涟漪和改变色彩的工具。这意味着您可以专注于设计流程和绘制图标,同时您可以通过框架完成所有无聊的工作。间距和非标准命中区域也可以通过代码完成。要在可点击的按钮周围留出空白,请使用'isTransformedTouchPointInView'和'getHitRect'进行播放。

如果您的目标是不支持MD的旧设备,则有两种选择:

  1. 考虑使用简单的背景而不是涟漪,手动绘制阴影,使用png图标而不是矢量等。虽然不是华而不实,但这种方法可以让您有机会创建兼容更多设备的应用,而无需剪切所有图形手动。
  2. 使用backport库。有很好的库支持阴影,涟漪,自定义绘图顺序,MD组件等。