转换子视图时如何固定子视图

时间:2018-11-20 10:25:21

标签: ios react-native

点击按钮时,我正在使用tranform扩展按钮的大小。 但是其中的文本组件也会更改其大小。如何解决?

enter image description here

这是我的代码:

 <TouchableHighlight
                        onPress={()=>{
                            if (this.state.isDeleting) {
                                this._deleteItem(index);                                    
                            }else {
                                this._expandDeleteButton();
                            }
                        }}
                        >
                        <Animated.View
                                style={[styles.deleteButton,{transform:[
                                    {
                                        scaleX:this.deleteButtonWidthScale.interpolate({
                                        inputRange: [0, 1],
                                        outputRange: [1, 2]
                                        })
                                    },
                                    {
                                        scaleY: this.deleteButtonWidthScale.interpolate({
                                            inputRange: [0, 1],
                                            outputRange: [1, 1]
                                        })
                                    },
                                    {
                                        translateX: this.deleteButtonWidthScale.interpolate({
                                            inputRange: [0, 1],
                                            outputRange: [0, -17.5]
                                        })
                                    },

                                    ]}]}>
                            <Text style={styles.deleteText}>{this.state.isDeleting?'确认删除':'删除'}</Text>
                        </Animated.View>
                    </TouchableHighlight> 

1 个答案:

答案 0 :(得分:0)

已修复,我将其放在另一个视图中