三行代码  ›  专栏  ›  技术社区  ›  Margareth Reena

如何将滤色器应用于flatter上透明的png?

  •  -1
  • Margareth Reena  · 技术社区  · 1 年前

    enter image description here

                  RotatedBox(
                          quarterTurns: 2,
                          child: ColorFiltered(
                            child: Image.asset('metronome_off.png', height: 25),
                            colorFilter: ColorFilter.mode(
                                Colors.yellow, BlendMode.exclusion),
                          ))
    

    尽一切可能 BlendMode.

    它会更好,而不是使这个梯形颤振使用一些油漆工具?我想这太难了。

    0 回复  |  直到 1 年前
        1
  •  3
  •   Mohammad Mirshahbazi    1 年前

    如果我理解正确,但如果不正确告诉我理解它。

    ColorFiltered(
    colorFilter: ColorFilter.mode(Colors.yellow, BlendMode.srcATop),
     child: RotatedBox(quarterTurns: 2, child: Image.asset("metronome_off.png",height: 25)),)