react-native - 文本上的 React-native TouchableOpacity 效果
问题描述
我希望我的 Text 组件具有与 TouchableOpacity 在触摸时相同的效果。无论如何,样式表或道具可以做到这一点吗?我可以让 onPress 降低不透明度,但这不会让不透明度恢复。
解决方案
你应该把你的Text
标签包围起来,TouchableOpacity
它们会一起工作
<TouchableOpacity onPress={() => console.log('pressed')}>
<Text style={styles.buttonText}>
Your text
<Text>
</TouchableOpacity>
然后你可以() => console.log('pressed')
随心所欲地改变。
此外,您可以使用TouchableHighlight进行样式设置,请查看文档。
推荐阅读
- ruby-on-rails - 如何在 ruby on rails 中创建短暂的数据库条目?
- python - Python在二叉搜索树中删除节点
- haskell - 在 Haskell 中开始使用 HSpec 和 Tasty?
- solr - solr 如何对文档进行排序?
- c# - SQL Rank over partition to C# Linq
- html - 如何使 CSS 二维网格响应?
- python - IronPython 请求错误:预期
- azure - 在 SQL 数据库中创建条目时触发 Azure 函数
- python - Python:如何在 2 个 for 循环中交换 2 个迭代器的值?
- java - 使用 Postgres 获取“重复键值违反唯一约束”