gpt4 book ai didi

react-native - 如何访问 native UI 组件中的样式属性?

转载 作者:行者123 更新时间:2023-12-04 03:56:20 24 4
gpt4 key购买 nike

我正在为 React Native 开发原生 UI 组件(这个问题涉及 Android)。我设法在 android 端使用@ReactProp as described here 获取组件 Prop .当我尝试以相同的方式阅读常规样式 Prop 时,问题就来了。它根本不会进入 a 写的函数:

@ReactProp(name = "style")
public void setStyle(PickerView view, @Nullable ReadableMap style) {
// never reaching here
}

任何其他属性名称似乎都有效。我想这是因为 style Prop 的处理方式不同。如何访问提供的样式 Prop ?

最佳答案

要在 Android 中访问 style Prop ,您可以像这样使用 ReactPropGroup:

@ReactPropGroup(names = {"height", "width", "zIndex", "right", "top"}, customType = "Style")
public void setStyle(PickverView view, int index, Integer style) {
//
}}

然后您可以使用 index 的值来了解调用了 names 中定义的哪个属性。

关于react-native - 如何访问 native UI 组件中的样式属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51921222/

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