首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为android搜索"PaintCode“

为android搜索"PaintCode“
EN

Stack Overflow用户
提问于 2015-02-05 16:50:53
回答 3查看 2.8K关注 0票数 13

是否有任何矢量绘图应用程序为iOS和Android生成本机代码?我想要一个工具,为iOS和安卓(在Xamarin中)制作UI控件和按钮。我可以用PaintCode为iOS创建很好的动态对象,但是对于Android版本,我必须用其他工具重新创建它,所以我基本上要做两次。我很想找到一种方法来创建一些动态控件/按钮,这些控件/按钮可以同时用于Xamarin iOS和。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-11-07 16:00:02

新版PaintCode (截至2016年11月,第3版)现在推出了与安卓兼容的代码。

票数 5
EN

Stack Overflow用户

发布于 2015-04-12 09:03:06

许多组织(包括我的组织)处理跨平台设计的一个常见方法是使用图标字体。

它的工作方式是

  • 创建图标/设计的SVG版本
  • 创建一个带有svg/向量图标作为unicode字符的自定义字体

优点:

  • 它适用于许多平台,包括android、ios、windows以及网络。
  • 图标是向量的,因此可伸缩。

缺点:

  • 图标不能有渐变
  • 图标不能有多种颜色(可以通过将图标组合成多个svg组件并在代码中分层来解决)
票数 3
EN

Stack Overflow用户

发布于 2016-04-20 22:49:00

我有一个小项目可以解决你的问题:

https://github.com/almosr/android-svg-code-render

它是一个将SVG文件转换为Android绘图指令并将其保存为Java源文件的工具。然后,您可以使用画布参数从这个源调用一个方法,SVG内容将直接绘制到画布上。

它比在运行时使用SVG文件作为输入要快得多,因为它不需要解析SVG文件(在内部是XML )。也会消耗更少的记忆。

尽管有一些限制和缺点,所以它可能适合你的需求,也可能不适合你。特别是不能在输出中映射交互(尚未)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28349581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档