收藏
回答

安卓客户端对HSLA色彩模式支持很差

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小游戏 需求 Android 8.1.0 NOKIAPLUS 7 6.6.7

经常渲染渲染出来的是黑色。开发者工具里面正常

const _hue=Rand(0,180);

const _lightness=Rand(50,80);

context.fillStyle='hsla('+_hue+', 100%, '+_lightness+'%, 0.5)';

回答关注问题邀请回答
收藏

1 个回答

  • ㈨〇🐒【鄉&木寸·緋🐷Líu】
    ㈨〇🐒【鄉&木寸·緋🐷Líu】
    2018-06-20

    目前来说,您最好是将 hsla 转换成 rgba 来做了。

    2018-06-20
    赞同
    回复 2
    • 狮子王
      狮子王
      2018-06-20

      这样不太方便控制颜色了,我是想避免出现黑色的。

      2018-06-20
      回复
    • ㈨〇🐒【鄉&木寸·緋🐷Líu】
      ㈨〇🐒【鄉&木寸·緋🐷Líu】
      2018-06-20回复狮子王

      是这样的, hsla 在不同手机上确实有兼容问题。在 HTML5 中也常有用到。

      只能写成一个通用函数去调用了。

      以后手机都升级了或能自然解决这个问题。

      2018-06-20
      1
      回复
登录 后发表内容