Animation 如何根据另一个动画视图的位置动态设置动画视图高度的动画?

Animation 如何根据另一个动画视图的位置动态设置动画视图高度的动画?,animation,react-native,Animation,React Native,概念:用户在屏幕上沿y方向上下移动圆形动画视图,从而增加和减少单独动画视图的高度 问题:用于上下移动圆的“this.state.pan.getLayout()”在使用圆进行计算时会出现错误 e、 g 返回类型为NSString的错误[object object]无法转换为NSNumbergetLayout()方法返回一个{left:String,top:String}用于样式属性。要检索实际数字,请直接访问x和y属性: position = function() { let Window

概念:用户在屏幕上沿y方向上下移动圆形动画视图,从而增加和减少单独动画视图的高度

问题:用于上下移动圆的“this.state.pan.getLayout()”在使用圆进行计算时会出现错误

e、 g

返回类型为NSString的错误[object object]无法转换为NSNumber

getLayout()
方法返回一个
{left:String,top:String}
用于
样式
属性。要检索实际数字,请直接访问
x
y
属性:

position = function() {
    let Window = Dimensions.get('window');
    return {
        height: (Window.height / 2) + this.state.pan.y
    }
}

更多信息:

给出了此错误:NSString类型的JSON值“333.5[object]”无法转换为NSNumber我在帖子中弄错了。您没有向我们提供有关代码的enoguh详细信息来确定您的问题
position = function() {
    let Window = Dimensions.get('window');
    return {
        height: (Window.height / 2) + this.state.pan.y
    }
}