Flutter:如何翻转图标以获得镜像效果?

c2e8gylq  于 2023-04-22  发布在  Flutter
关注(0)|答案(3)|浏览(223)

我想翻转这个重播素材图标,这样它就可以作为前锋使用。
当前图标:

所需结果:

igetnqfo

igetnqfo1#

之前

import 'dart:math' as math; // import this

Transform(
  alignment: Alignment.center,
  transform: Matrix4.rotationY(math.pi),
  child: Icon(Icons.rotate_left, size: 100,),
)
hjzp0vay

hjzp0vay2#

被接受的答案是有效的,但为了补充我的两分钱,你可以使用以下方法:

Transform.scale(
  scaleX: -1,
  child: Icon(
    Icons.rotate_left, 
    size: 100,
  ),
)

效果相同,但没有import语句或任何显式矩阵规范

ui7jx7zq

ui7jx7zq3#

只需添加textDirection从右到左

Icon(
  Icons.reply_outlined,
  textDirection: TextDirection.rtl,
)

相关问题