有没有Android Drawable设计师?

时间:2011-02-01 06:41:54

标签: android graphics drawable vector-graphics

我想在我的Android应用程序中使用更多矢量绘图。提供图像并不像我希望的那样具有空间效率或可扩展性。

Android提供了一系列Drawable file formats,例如ShapeDrawable,可以在LayeredDrawable中合并。如果有一个设计师用于可视化结果,进行绘图并处理所有生成的文件,那么在这条路径上走得很远就很不错。

C#WPF有Expression Blend,Adobe有Flash CS4,iPhone有Opacity。所以我的问题是,Android有设计师或绘图工具吗?

注意:其他问题已经讨论过在Android中使用SVG。 Android没有对SVG的本机支持,因此唯一的方法是使用外部库。我想避免这种情况,并且要求使用开发人员方面的工具。转向Drawable转换器的SVG会很好,但我不知道它。

5 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我刚刚在github上发布了一个小库,允许更快地将svg导出为drawable。

https://github.com/r3gis3r/svg2drawable

希望对你有用。

答案 1 :(得分:1)

有关矩形ShapeDrawables的子集有在愤怒的工具,它允许一个编辑按钮&#39是一个很好的工具的在线; S可绘制的:

http://angrytools.com/android/button/

答案 2 :(得分:1)

我建议你使用Vector Drawables,Android 5.0+原生支持它。有一个SVG to VectorDrawable Converter,因此您可以在自己喜欢的编辑器中创建SVG图像。

BetterVectorDrawable是Android 4.0+的VectorDrawable实现,在Android 5.0 +上具有可配置的后退行为。

SVG to VectorDrawable Converter 是SVG图像到Android VectorDrawable XML资源文件的批量转换器。 Online version存在。

链接指向自述文件,它提供了有关如何使用lib和转换器的足够信息。

答案 3 :(得分:0)

自问这个问题以来我发现的最接近的事是DroidDraw。它的目标是显示LinearLayout等屏幕布局。它似乎不支持ShapeDrawable,文件管理似乎有点令人困惑。

我认为这是一个开始研究如何编写管理ShapeDrawable的应用程序的好地方。

答案 4 :(得分:-1)

是的,有。

https://play.google.com/store/apps/details?id=com.tiraisoft.drawabledesigner

它在Android上运行,因此您可以实时查看更改。

声明: 我是作者