ios - 根据背景颜色调整图标颜色

标签 ios swift reactjs react-native

我有一位开发人员正在开发一款应用。该应用程序是在 React Native 中构建的。我问是否可以根据下图调整一些图标的颜色:

  • 检测背景颜色/平均颜色/平均色调?如果背景图像较暗,则将图标设为白色
  • 检测背景颜色/平均颜色/平均色调?如果背景图像较浅,则将图标设为黑色

我得到的答复是这是不可能的,即使我前一段时间读到它可以在 Swift 中完成,如果在 xCode 中编译,甚至可以在 React 中完成。我的代码知识有限,我没有代码可以提供。我只想知道是否有可能在 React Native 中实现这样的功能。

最佳答案

好吧,我从来没有尝试过这个,但我认为如果你从后端检测颜色会很棒,因为 RN 有点死板,目前它不提供任何来自图像的颜色选择器。请检查 npmjs.com/package/react-native-image-color-picker

关于ios - 根据背景颜色调整图标颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58391420/

相关文章:

ios - 我的 View 的渐变阴影?

ios - 如何在 iOS 模拟器中模拟 iPhone 进入休眠状态?

Swift 单例与静态属性/方法

javascript - 基本 React 代码不产生任何输出

objective-c - UITabBar 自定义未按预期工作

iphone - 使用AVAudioPlayer,我的声音(偶尔!)听起来很奇怪

ios - 强制退出应用程序在后台模式下的静默通知

ios - 如何在 Swift 中自动移动到下一个 UITextField

javascript - Redux Form 不改变值

reactjs - React 组件意外共享状态