回答

0

您可以添加disabled道具TouchableOpacity,因爲它需要從TouchableWithoutFeedbackdisabled道具,它的值應該是布爾

<TouchableOpacity disabled={this.state.disabled} onPress={this._onPressButton}> 
    <Image 
    style={styles.button} 
    source={require('./myButton.png')} 
    /> 
</TouchableOpacity> 

你的代碼,你可以

<TouchableOpacity 
    disabled={!this.state.isDownloading && !this.state.isDownloaded} 
    onPress={() => {this.downloadLessonItems()}} 
> 
    {!this.state.isDownloading && !this.state.isDownloaded && 
    <Image style={styles.imgContainer} source={this.state.downloadImageURI} />} 
</TouchableOpacity> 
+0

this.state.disable是指? –

+0

只能控制禁用的道具,因爲您可以將其設置爲true或false –

+0

我們是否也可以使用禁用禁用導航? –