Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TouchableHighlight:压出后如何保持底色颜色?_Javascript_Reactjs_React Native_Touchablehighlight - Fatal编程技术网

Javascript TouchableHighlight:压出后如何保持底色颜色?

Javascript TouchableHighlight:压出后如何保持底色颜色?,javascript,reactjs,react-native,touchablehighlight,Javascript,Reactjs,React Native,Touchablehighlight,我正在为我的组件使用在我按下组件后(我不知道这是否是操作的正确名称),参考底图颜色消失。我想保存它,让它留下来。我尝试对底层使用背景颜色,但它与底层颜色的边界不同 编辑-组件没有初始颜色,因此为白色(或默认颜色)。不,我不希望在onPress事件中更改颜色。当我将手指从onLongPress事件中移开时,为了保持“突出显示”,您可以使用onPressOut的prop功能,并设置状态以更改按钮的颜色 即使在按下之前,只要触摸被释放,它就会被调用。第一个函数参数是一个事件,形式为PressEvent

我正在为我的组件使用<代码>在我按下组件后(我不知道这是否是操作的正确名称),参考底图颜色消失。我想保存它,让它留下来。我尝试对底层
使用
背景
颜色,但它与
底层颜色
的边界不同


编辑-组件没有初始颜色,因此为白色(或默认颜色)。不,我不希望在
onPress
事件中更改颜色。当我将手指从
onLongPress
事件中移开时,为了保持“突出显示”,您可以使用
onPressOut
prop功能,并设置状态以更改按钮的颜色

即使在按下之前,只要触摸被释放,它就会被调用。第一个函数参数是一个事件,形式为
PressEvent


参考链接:

您最初使用的组件颜色是什么?你想让它保持紫色吗?