我使用一个材料图标(ic_play_arrow_black_24dp),并将它与向量工作室一起导入。
现在,我希望箭头也指向另一个方向,而不需要创建第二个向量。这在xml中是可能的吗?
我在两个浮动操作按钮中使用可绘制,一个用于下一个,另一个用于前面。
编辑这里是fab按钮的XML。我已经试过旋转和缩放了,但是没有成功。
<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" />发布于 2017-11-09 10:37:10
对于那些使用ImageView、TextView或EditText的人来说,刻度是完美的。使用
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布局的自动镜像。
=>右键单击可绘图文件夹=>新建=>向量资产=>选择可拖动=>复选框
。
发布于 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"。
见下图以获取更多信息

你就完蛋了。:)
发布于 2019-02-10 10:31:45
在XML向量文件中设置android:autoMirrored="true",
https://stackoverflow.com/questions/36329687
复制相似问题