首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android镜像矢量绘图

Android镜像矢量绘图
EN

Stack Overflow用户
提问于 2016-03-31 09:41:12
回答 5查看 15.8K关注 0票数 20

我使用一个材料图标(ic_play_arrow_black_24dp),并将它与向量工作室一起导入。

现在,我希望箭头也指向另一个方向,而不需要创建第二个向量。这在xml中是可能的吗?

我在两个浮动操作按钮中使用可绘制,一个用于下一个,另一个用于前面。

编辑这里是fab按钮的XML。我已经试过旋转和缩放了,但是没有成功。

代码语言:javascript
复制
<android.support.design.widget.FloatingActionButton
    android:id="@+id/previous"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="start|bottom"
    android:layout_marginBottom="0dp"
    android:layout_marginEnd="80dp"
    android:layout_marginStart="0dp"
    android:layout_marginTop="0dp"
    android:src="@drawable/next_prev_24dp"
    app:layout_anchor="@id/next"
    app:layout_anchorGravity="left" />
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-11-09 10:37:10

对于那些使用ImageViewTextViewEditText的人来说,刻度是完美的。使用

代码语言:javascript
复制
android:scaleX="-1" //To flip horizontally or
android:scaleY="-1" //To flip vertically

或者尝试

代码语言:javascript
复制
android:rotationX="180" // for horizontal
android:rotationY="180" // for vertical

或者简单地表示垂直的rotation="180"

代码语言:javascript
复制
android:rotation="180" // for vertical

编辑:附加

如果您想在更改语言RTL/LTR (“从右到左”/“从左到右”)时翻转/镜像图标/可绘制,那么在android中有一种很好的方法--只需检查ckeckbox 启用RTL布局的自动镜像。

=>右键单击可绘图文件夹=>新建=>向量资产=>选择可拖动=>复选框

票数 34
EN

Stack Overflow用户

发布于 2018-04-05 13:17:04

我在Windows 10中使用Windows 10

那么,不需要创建另一个向量映像,您可以使用一个向量映像来完成它,只需确保在导入vector image时执行以下步骤

所以,按照通常的步骤创建vector_drawable

万一有人不知道,

比这里更..。

1.)右键单击应用程序的package

( 2.)而不是导航到New => Vector Asset

( 3.)比选择您想要的图标更合适,在@reebov的情况下它将是ic_arrow_back_black_24dp

4.) --您将使用选项 Enable auto mirroring for RTL layout找到Checkbox

编辑

还可以在XML向量文件中设置android:autoMirrored="true"

见下图以获取更多信息

你就完蛋了。:)

票数 14
EN

Stack Overflow用户

发布于 2019-02-10 10:31:45

在XML向量文件中设置android:autoMirrored="true"

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

https://stackoverflow.com/questions/36329687

复制
相关文章

相似问题

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