import React, { Component } from 'react';
import Swiper from 'react-native-swiper';
import { Container, Header, Left, Body, Right, Button, Icon, Title,Input,Label,Item } from 'native-base';
import {
Alert,
AppRegistry,
StyleSheet,
Platform,
Text,
TextInput,
View,
Image,
Dimensions
} from 'react-native';
const {width} = Dimensions.get('window'); //解構(gòu)賦值 獲取屏幕寬度
export default class Home extends Component{
render(){
return (
<View >
<View style={styles.container}>
<Icon name='menu' style={{color:"#fff"}}/>
<View style={styles.searchBox}>
<Icon name='search' style={{color:"#fff"}} />
<TextInput style={styles.inputText}
keyboardType='web-search'
underlineColorAndroid='transparent'
placeholder='請(qǐng)輸入關(guān)鍵字' />
</View>
<Icon name='menu' style={{color:"#fff"}}/>
</View>
<Swiper style={styles.wrapper} showsButtons>
<View style={styles.slide1}>
<Text style={styles.text}>Hello Swiper</Text>
</View>
<View style={styles.slide2}>
<Text style={styles.text}>Beautiful</Text>
</View>
<View style={styles.slide3}>
<Text style={styles.text}>And simple</Text>
</View>
</Swiper>
</View>
)
}
}
const styles = StyleSheet.create({
container: {
flexDirection: 'row', // 水平排布
paddingLeft: 10,
paddingRight: 10,
paddingTop: Platform.OS === 'ios' ? 20 : 0, // 處理iOS狀態(tài)欄
height: Platform.OS === 'ios' ? 68 : 48, // 處理iOS狀態(tài)欄
backgroundColor: '#4c9ada',
alignItems: 'center' // 使元素垂直居中排布, 當(dāng)flexDirection為column時(shí), 為水平居中
},
logo: {//圖片logo
height: 24,
width: 64,
resizeMode: 'stretch' // 設(shè)置拉伸模式
},
searchBox:{//搜索框
height:40,
flexDirection: 'row', // 水平排布
flex:1,
borderRadius: 5, // 設(shè)置圓角邊
backgroundColor: '#4389c4',
alignItems: 'center',
marginLeft: 30,
marginRight:20,
paddingLeft:10,
paddingRight:10
},
searchIcon: {//搜索圖標(biāo)
height: 20,
width: 20,
marginLeft: 5,
resizeMode: 'stretch'
},
inputText:{
flex:1,
backgroundColor:'#4389c4',
fontSize:15,
color:"#fff"
},
voiceIcon: {
marginLeft: 5,
marginRight: 8,
width: 15,
height: 20,
resizeMode: 'stretch'
},
scanIcon: {//搜索圖標(biāo)
height: 26.7,
width: 26.7,
resizeMode: 'stretch'
},
wrapper:{
width:'100%',
height:200
},
slide1: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#9DD6EB'
},
slide2: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#97CAE5'
},
slide3: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#92BBD9'
}
});
想在頂部搜索框下加個(gè)輪播圖,一直都木有效果。
_renderSwiper(){
return(
<View style={styles.SwiperContainer}>
<Swiper style={styles.wrapper}
height={150}
autoplay={true}
paginationStyle={{bottom: 10}}
dot={<View style={{ //未選中的圓點(diǎn)樣式
backgroundColor: 'rgba(0,0,0,.2)',
width: 6,
height: 6,
borderRadius: 3,
marginLeft: 10,
}}/>}
activeDot={<View style={{ //選中的圓點(diǎn)樣式
backgroundColor: '#ffffff',
width: 6,
height: 6,
borderRadius: 3,
marginLeft: 10,
}}/>}>
{
this.state.dataSource.map((rowData, index) => (
<View style={styles.slide} key={rowData.id}
>
<Image resizeMode='stretch' style={styles.wrapperImage}
source={{uri: Util.imgPath + rowData.picurl}}/>
</View>
))
}
</Swiper>
</View>
)
}
樣式:
SwiperContainer: {
flex: 1,
flexDirection: 'column',
justifyContent: 'center',
alignItems: 'center',
},
wrapper: {
width: Util.size.width,
},
slide: {
flex: 1,
justifyContent: 'center',
backgroundColor: 'transparent',
},
wrapperImage: {
width: Util.size.width,
flex: 1
},
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。