2017-02-28 5 views
0

TouchableHighlightを使用しています。私は、地域のプレスがユーザーにフィードバックを伝えるようにしたいので、彼らはそれが押されたことを知っています。これどうやってするの?React Nativeで印刷機を指定する方法

<TouchableHighlight onPress={() => (this.navToReport(report))}> 
    <View> 
    <View style={globalStyles.inspectionsItemContainer}> 
     <Text style={styles.secondaryText}>{this.getTime(report)}</Text> 
     <Text style={globalStyles.inspectionsItemAddress}>{this.getAddress(report)}</Text> 
     <Text style={styles.secondaryText}>{this.getClientName(report)}</Text> 
    </View 
    </View> 
</TouchableHighlight> 

答えて

2

activeOpacityプロパティはsee the docs for detailsに設定できます。代わりにTouchableOpacityを使用するように切り替えてください。

+0

ありがとう!やってみます。 –

1

あなたが探しているフィードバックのタイプによって異なります。 TouchableHighlightactiveOpacityunderlayColorのプロパティを設定するだけで簡単にできます。より高度な処理をしたい場合は、onPress関数の一部として状態変数を変更し、レンダリングを調整して異なるもの(つまり、TouchableHighlightの異なる色)にすることができます。

私は最初にリンクしたプロパティを試してみて、それがあなたにとって十分であるかどうかを見てみましょう。

+0

ありがとうございました!私はactiveOpacityを試してみます。 –

関連する問題