我即将创建我的第一个Android原生应用程序(因此不是基于浏览器的),并寻找一些关于图标创建/提供的良好实践。由于它应该支持多个设备/分辨率,我认为最好使用SVG来创建它们。至少有这个库:http://code.google.com/p/svg-android/ ,承诺在Android上提供对SVG的支持。
到目前为止,我还没有找到描述使用此或另一个库作为在设备上呈现SVG图标的手段的资源,因此我有点不愿使用它。到目前为止我看到的最好的方法是使用SVG作为预渲染png基础图标的源格式,并提供不同分辨率。
所以我的问题是:直接在设备上使用SVG图标而无需进行png预渲染步骤是否是一个好选择(是否起作用),如果是,为什么似乎没有人使用这种方法?