javascript - 为图像上方的圆圈着色
问题描述
基本上我有一个应用程序,可以从压力中恢复数据。我有一张图片,在这张图片上方我放了一些圆圈。我需要做的是当压力主要是一个值时为这个圆圈着色。目前我使用的方法如下:
if (pressure_sx[0] >= 5)
{ this.setState({ pressColorSx1: '#00438c' }) }
else { this.setState({ pressColorSx1: '#afeeee' }) }
在渲染中:
<View style={{ width: 15, height: 15, borderRadius: 15 / 2, backgroundColor: this.state.pressColorSx1, left: 30, top: 40 }}></View>
但这种方法并不能完全说服我,也是因为几秒钟后它就不再是实时的了。在您看来,如果不使用 setState 处理颜色,我怎么能改变颜色(或基本上打开和关闭圆圈)?
解决方案
推荐阅读
- flutter - 如何用 ListView/GridView 填充屏幕?
- azure - Azure B2c 错误“无法验证提供的信息。” 使用自定义属性时
- javascript - 我的功能 priceFilter() 无法正常工作
- android - 如何在所有 Android 设备上从 uri 获取图像路径
- javascript - 使用 webpack 导出和捆绑函数并在 html 脚本标签中调用它
- java - lambda 表达式在 stream().allMatch() / .anyMatch() 方法中不支持
- swift - 如何将应用内购买数据传递给 Watch?
- java - 尝试求解二次方程时,Math.sqrt 在 Eclipse 中显示无法解释的错误
- r - 如何使用 GGPLOT 自动调整时间刻度(x 轴)限制?
- javascript - for循环遍历香草javascript中的元素-只有手风琴中的第一个元素有效