首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android和Viewport

Android和Viewport
EN

Stack Overflow用户
提问于 2022-03-23 18:38:25
回答 1查看 174关注 0票数 0

我有一个SVG,似乎w/h (100/100)总是与视口大小相同。如果我将视口改为较少,它总是从0,0开始,然后转到50,50

代码语言:javascript
复制
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="100dp"
android:height="100dp"
android:viewportWidth="100"
android:viewportHeight="100"> 

这是一半的尺寸,你得到1/4的图像,左上角。

代码语言:javascript
复制
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="100dp"
android:height="100dp"
android:viewportWidth="50"
android:viewportHeight="50">

如果我想让视口把它从中间取下来,然后剪掉衬垫呢?就像这样。我该怎么做。

EN

回答 1

Stack Overflow用户

发布于 2022-04-05 15:30:00

有几种解决方案:

最简单的方法可能是将SVG加载到向量编辑器中,并将形状移动到角落;调整文档的大小;然后保存新的SVG。

或者,可以手动将android:translateXandroid:translateY属性添加到要移动的元素中。我不能告诉您您需要修改哪些元素(或者修改多少),因为您还没有发布整个文件。您还需要相应地更新android:viewportWidthandroid:viewportHeight

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

https://stackoverflow.com/questions/71592373

复制
相关文章

相似问题

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