的Android镜矢量绘制

问题描述 投票:2回答:3

我用的材料图标(ic_play_arrow_black_24dp),用该载体导入工作室它。

现在我想的箭头在另一个方向上指向,以及,而不创建第二矢量。这是可能的XML和怎么样?

我用的是绘制在两个浮动操作按钮,在明年其他的以前。

编辑这里是工厂的XML。我已经试过旋转和缩放,但它didn't工作

<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" />
android android-layout vector drawable
3个回答
13
投票

对于那些谁使用ImageViewTextViewEditText比例完美的作品。采用

android:scaleX="-1" //To flip horizontally or
android:scaleY="-1" //To flip vertically

或尝试

android:rotationX="180" // for horizontal
android:rotationY="180" // for vertical

或者干脆rotation="180"垂直

android:rotation="180" // for vertical

编辑:其他 如果你想翻转/镜像图标/绘制改变时,语言RTL / LTR(“从右至左” /“左到右”),还有的是Android矢量绘制这样做的一个很好的方式只是检查ckeckbox启用自动镜像RTL布局。

=>右键单击文件夹绘制=> =新>矢量资源=>选择=绘制>选中复选框

.


3
投票

我正在使用AndroidStudio 3.0.1 Windows 10

好了,就没有必要创建另一个矢量图像,你可以用一个单一的矢量图像做它只是确保你完成下面的操作,同时导入vector image

所以,平时做一步创建vector_drawable

在某些情况下,一个不知道,

比这里是..

1)右键点击你的你的应用程序的package

2.)比导航到New => Vector Asset

3)比选择所需图标,在@reebov情况下,将ic_arrow_back_black_24dp

4)你会发现Checkbox与期权Enable auto mirroring for RTL layout

编辑

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

见下面的图片了解更多信息

see image for more info

和你完成。 :)


1
投票

在你的XML矢量文件设置android:autoMirrored="true"

© www.soinside.com 2019 - 2024. All rights reserved.