reactjs - 使用 ref 更改组件背景 - 反应原生
问题描述
我刚刚开始学习 React Native(来自 android 背景)。我想改变 View 的背景颜色。我需要在不使用状态/道具的情况下这样做,因为我不想再次渲染它。
我已经参考了该视图并能够使用另一个按钮的 onPress() 访问它
如何更改视图的背景?
解决方案
设置参考:
ref={component => this.myref = component}
并使用 setNativeProps 设置背景
this.myref.setNativeProps({
style:{backgroundColor: '#3fba29'}
});
希望这可以帮助某人:)
推荐阅读
- android - View.GONE vs View.INVISIBLE 从另一个线程更新 UI
- telegraf - Telegraf:指标中的字段和标签有什么区别?
- postgresql - 在 Postgres 中创建 JSONB 字段存在的部分索引会给我 PG::ProgramLimitExceeded。但为什么?
- uml - 在序列图中转到?
- shopware - 如何访问 Shopware 的 REST api
- c# - 在 C# 中从 UTF-8 转换
- python - 排序方法在 3.x python 中的工作方式与 2.x 不同
- excel - 如何计算两列中满足条件的行数?
- angular - 如何使用命令更改 CLI 或角度版本
- node.js - 有没有办法在 node.js 中操作 gif?