可以通过设置TouchableOpacity组件的activeOpacity属性来实现按下时显示更暗的效果。activeOpacity属性控制TouchableOpacity组件在被触摸操作激活时的不透明度。
下面是一个使用activeOpacity属性的示例代码:
import React from 'react';
import { TouchableOpacity, Text, View } from 'react-native';
export default function App() {
const handlePress = () => {
console.log('Button Pressed');
};
return (
Press Me
);
}
在上面的例子中,通过将activeOpacity属性设置为0.5,当用户按下按钮时,按钮的不透明度会降低,显示出更暗的效果。根据需要,您可以调整activeOpacity的值来获得适合您的设计的效果。