我正在开发基于Material design的项目,这也是我的第一个Material Design应用程序。 我想知道,提供图标的最佳方式是什么?资产给开发者。 首先我和他分享了图标,现在他说他需要带圆形背景的图标&阴影,但在这种情况下资产将有一个静态阴影? 另一种情况,他想要带有空白交互空间的图标,这样他就可以对其产生涟漪效应了吗?
答案 0 :(得分:0)
这取决于您是否使用Android Lollipop的功能。 Android 5. +提供了动态生成阴影,涟漪和改变色彩的工具。这意味着您可以专注于设计流程和绘制图标,同时您可以通过框架完成所有无聊的工作。间距和非标准命中区域也可以通过代码完成。要在可点击的按钮周围留出空白,请使用'isTransformedTouchPointInView'和'getHitRect'进行播放。
如果您的目标是不支持MD的旧设备,则有两种选择: