日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

native react 变颜色 点击_在React Native中按下更改按钮样式(Change button style on press in React Native)...

發(fā)布時(shí)間:2024/7/23 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 native react 变颜色 点击_在React Native中按下更改按钮样式(Change button style on press in React Native)... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

問 題

我希望我的應(yīng)用中按鈕的樣式在按下時(shí)更改。最好的方法是什么?

解決方案

使用 touchablehighlight 。

這里有一個(gè)例子:

'use strict';

import react,{

component,

stylesheet,

proptypes,

查看,

文字,

touchablehighlight

}來自"反應(yīng)原生";

導(dǎo)出默認(rèn)類home extends component {

constructor(props){

super(props);

this.state = {pressstatus:false};

}

_onhideunderlay(){

this.setstate({pressstatus:false});

}

_onshowunderlay(){

this.setstate({pressstatus:true});

}

render(){

return(

lt; view style = {styles.container}gt;

lt; touchablehighlight

activeopacity = {1 }

style = {

this.state.pressstatus

?styles.buttonpress

:styles.button

}

onhideunderlay = {this._onhideunderlay.bind (this)}

onshowunderlay = {this._onshowunderlay.bind(this)}

gt;

lt; text

style = {

this.state.pressstatus

?styles.welcomepress

:styles.welcome

}

gt;

{this.props.text}

lt; / textgt;

lt; / touchablehighlightgt;

lt; / viewgt;

);

}

}

home.proptypes = {

text:proptypes.string.isrequired

};

const styles = stylesheet.create({

容器:{

flex:1,

justifycontent:"center",

alignitems:"center" ,

backgroundcolor:"#f5fcff"

},

歡迎:{

fontsize:20,

textalign:"center",

保證金:10,

顏色:"#000066"

},

welcomepress:{

fontsize:20,

textalign:"center",

保證金:10,

顏色:"#fffffff"

},

按鈕:{

bordercolor:"#000066",

borderwidth:1,

borderradius:10

},

buttonpress:{

bordercolor:"#000066",

backgroundcolor:"#000066",

borderwidth:1,

borderradius:10

}

});

總結(jié)

以上是生活随笔為你收集整理的native react 变颜色 点击_在React Native中按下更改按钮样式(Change button style on press in React Native)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。