警告:失败的道具类型:提供给`Image`的类型`object`的prop`opacity`无效,期望的`number`

时间:2018-04-09 07:49:01

标签: reactjs react-native jestjs react-native-animatable

在开玩笑的时候,我收到了这个奇怪的警告

console.error node_modules/fbjs/lib/warning.js:33
Warning: Failed prop type: Invalid prop `opacity` of type `object` supplied to `Image`, expected `number`.
Bad object: {
  "position": "absolute",
  "top": 40,
  "right": 24,
  "opacity": {
    "_children": [],
    "_value": 0.5,
    "_startingValue": 0.5,
    "_offset": 0,
    "_animation": null,
    "_listeners": {}
  }
}
    in Image

我的actaul组件代码如下

<Animated.Image
    source={require('../loginUserPicture.png')}
    style={[
       styles.loginUserPicture,
       {
           opacity: animatedOpacity,
           transform: [{
               scale: animateUserIcon
           }]
        }
    ]}
/>

任何人都可以帮我摆脱这个警告。从渐弱的消息我可以看出测试框架没有识别动画值。

文档中的任何地方都没有提到它,似乎没有其他人收到此警告。如果我做错了,请告诉我。

0 个答案:

没有答案