gpt4 book ai didi

flutter - 如何在Flutter中更改颜色的色相,饱和度或值?

转载 作者:行者123 更新时间:2023-12-03 13:29:28 29 4
gpt4 key购买 nike

假设我在Flutter中有一个Color对象,想要更改其Hue或Saturation或Lightness或Brightness,该怎么做?

谢谢

最佳答案

您可以使用这些帮助程序方法进行更改。只需更换

  • newHueValue:任意双btw 0和360
  • newSaturationValue:带有任意双btw 0和1
  • newLightnessValue:带有任意双btw 0和1

  • Color changeColorHue(Color color) => HSLColor.fromColor(color).withHue(newHueValue).toColor();

    Color changeColorSaturation(Color color) => HSLColor.fromColor(color).withSaturation(newSaturationValue).toColor();

    Color changeColorLightness(Color color) => HSLColor.fromColor(color).withLightness(newLightnessValue).toColor();
    同样,您可以使用: HSVColor用于HSV(色相,饱和度,值)。
    更多: https://api.flutter.dev/flutter/painting/HSLColor-class.html

    关于flutter - 如何在Flutter中更改颜色的色相,饱和度或值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61112991/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com