如何获得TouchableHighlight onPress的风格

时间:2016-08-18 12:10:04

标签: reactjs react-native styles native react-redux

我希望用户在我的菜单中按下每个项目获取widthoffset离开该元素并设置状态...这是我的代码:

{clearMenuItems && clearMenuItems.map((item, index)=> {
                        return (
                            <TouchableElement
                                key={index}
                                underlayColor='#f2f2f2'
                                style={styles.item}
                                onPress={()=>{handleOnPress(item)}}
                            >
                                <Text style={styles.text}>{item.title}</Text>
                            </TouchableElement>
                        );
                    })
}

我怎样才能获得元素的风格?

2 个答案:

答案 0 :(得分:0)

TouchableHithlight中有underlayColor道具。您可以自定义颜色。如果要更改其他内容,则必须在按下按钮组件时应用不同的样式。将Touchable包装在您自己的组件中是一件好事,例如您可以添加状态或样式。

答案 1 :(得分:0)

这是一个如何获得元素风格的例子:

$('.nitssection').find('a').each(fucntion () {
     $(this).removeAttr("href");
});
$('.nitstext').click(function () {
   $(this).attr("contenteditable", "true");
});