首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何展开矢量绘图?

如何展开矢量绘图?
EN

Stack Overflow用户
提问于 2019-08-02 23:35:15
回答 1查看 366关注 0票数 1

我试图扩大我的形状,但只从一边。

我所拥有的:https://imgur.com/NboRnFw

我想要的是:https://imgur.com/eTQpA75

代码语言:javascript
复制
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="368dp"
    android:height="257dp"
    android:viewportWidth="368"
    android:viewportHeight="257">
  <path
      android:pathData="M0,6H348C359.046,6 368,14.954 368,26V243H0V6Z"
      android:fillColor="#E7C9FF"/>
</vector>

我如何在Android中做到这一点?是否有某种形式的图像缩放来实现这一点?我不想更改此形状的资源代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-02 23:53:25

对于这种情况,它更好地使用9修补程序映像。你不会达到这个结果任何其他方式,因为改变宽度高度比将使图像扭曲。

您可以通过给它一个像素的顺序来指定扩展的区域,非常容易设置,并且在Android中有一个内置编辑器。

首先从SVG中创建一个PNG,然后在Android中右键单击要创建NinePatch映像的PNG映像,然后单击Create9修补程序文件。

https://developer.android.com/studio/write/draw9patch

创建一个9补丁实际上需要几秒钟的时间。您也可以使用这个在线编辑在没有Android的情况下构建一个九个补丁。

(我试图使您的绘图成为一个9补丁,但它有一个白色的背景,这是造成问题。)

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

https://stackoverflow.com/questions/57334445

复制
相关文章

相似问题

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