1. 程式人生 > >React Native-圖片輪播

React Native-圖片輪播

圖片輪播在App開發中經常使用,這裡圖片輪播使用的是第三方元件react-native-swiper,
我們啟動npm命令列,在專案的根目錄使用如下命令安裝模組。

$ npm install react-native-swiper --save
$ npm i react-timer-mixin --save

安裝好之後 開始寫程式碼,

1,引入第三方元件

var Swiper = require('react-native-swiper');

這樣我們在專案中就可以直接使用Swiper元件了。

2,準備好輪播圖片的資源,

var images=[
    'http://ac-c6scxa78.clouddn.com/f6b64dc4bf7bee56.jpg'
, 'http://ac-c6scxa78.clouddn.com/91ead58b0bb213b6.jpg', 'http://ac-c6scxa78.clouddn.com/d67316858f6c71f3.jpg', 'http://ac-c6scxa78.clouddn.com/c81c5b7be1838a1e.jpg', 'http://ac-c6scxa78.clouddn.com/54fe022399902788.jpg', ];

3

render() {
        return (
            <Swiper height={200}
                >
{this.renderImg()} </Swiper> ); } renderImg(){ var imageViews=[]; for(var i=0;i<images.length;i++){ imageViews.push( <Image key={i} style=
{{flex:1}} source
=
{{uri:images[i]}} /> ); } return imageViews; }

效果如下:
這裡寫圖片描述
但是我們發現原點的位置不是我們想要的,那麼如何改變原點的位置 以及顏色呢?

 <Swiper height={200}
     paginationStyle={{bottom:10}}
     autoplay={true}
     dot={<View style={{width:8,height:8,backgroundColor:'white',borderRadius:4,marginLeft:3,marginRight:3}}></View>}
     activeDot={<View style={{width:8,height:8,backgroundColor:'orange',borderRadius:4,marginLeft:3,marginRight:3}}></View>}
                >
      {this.renderImg()}
 </Swiper>

paginationStyle設定點的樣式,
dot和activeDot設定選中和未選中的樣式

相關推薦

React Native圖片

圖片輪播在App開發中經常使用,這裡圖片輪播使用的是第三方元件react-native-swiper, 我們啟動npm命令列,在專案的根目錄使用如下命令安裝模組。 $ npm install react-native-swiper --save $ npm

react-native-EZSwiper卡片元件Android無法正常

因專案需求,需要做一個卡片的輪播圖。然後順理成章的找到react-native-EZSwiper輪子,很贊。 ios完全能滿足我的需求,但是Android測試的時候就涼了。 Android Case:當元件自動輪播到最後一張,我滿心期待的看它輪播回到第一張......Bu

[學習] React Native Swiper 滑動圖套件 « 關於網路那些事...

推薦一款由 leecade 所發布的 react native swiper 套件,目前版本可以同時支援 iOS 及 Android,並且可以自定義樣式

React Native 之ScrollView圖實現

1.首先如果檔案index.android.js   或者 index.ios.js  我這裡用的是前者 /** * Sample React Native App * https://github.com/facebook/react-native * @flow

React Native 如何做react-native-swiper

//import liraries import React, { Component } from 'react'; import { View, Text, StyleSheet, Dimensions, Image, TouchableOpacity,

低性能3張圖片React組件

ttr blog his -c client ont bsp this 顯示 import React from ‘react‘; import {getSwipeWay} from ‘../utils/swipe‘; class Carousel extends R

iOS開發項目實戰——Swift實現圖片與瀏覽

0.10 上網 timer類 開發項目 cas hub string obj tle 近期開始開發一個新的iOS應用,自己決定使用Swift。進行了幾天之後,發現了一個非常嚴峻的問題。那就是無論是書籍,還是網絡資源,關於Swift的實在是太少了,隨便一

圖片

切換 .get -c doctype onload left mouseover .class hidden <!DOCTYPE html> <html lang="en"> <head> &

圖片插件slideBox.js

輪播插件 mouseover mat err imei time settime ttr mba 文檔說明地址:http://www.jq22.com/jquery-info385 原來的插件當只有一個圖片的時候有BUG,修改好了,以下為源碼 (function($) {

圖片的手寫代碼

ava absolut 利用 one abs asc src num 輪播 之前有人問過我關於圖片輪播的代碼怎麽寫,盡管我是專註於後臺的,但學習一些後臺的僅僅是還是比較有優點的,我有時候總是把簡單的問題復雜化,其原因還是自己對於知識點的掌握不夠堅固,導致不可以在實踐中充

面向對象編程---圖片

lin 好的 order jquer utf-8 use logs num move 今天復習了一下面向對象編程,下面是我的效果圖 看著這個圖片你會覺得這沒有什麽,那麽上代碼: html部分: 1 <!DOCTYPE html> 2 <

javascript圖片

tel ++ 播放 ont idt images sna -a 取圖 圖片輪播源代碼 復制可用 <!doctype html><html lang="en"><head> <meta charset="UTF-8">

實現廣告圖片效果-AndroidImageSild

left anim wpa img listener pri des indicator ext 在AS中的使用: 1.在build文件中進行配置 compile ‘com.squareup.picasso:picasso:2.3.2‘ comp

JS實例之圖片,實現圖片播放效果

utf length pla get eight code func nsh java 1 <head> 2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&g

js圖片與索引變色

shu gin 標題 solid ansi name 素材 ++ 切換 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/

js 圖片

bootstra 輪播 ngx htm 圖片輪播 bootstrap article -c ecc http://jingyan.baidu.com/article/e3c78d646afd933c4c85f5ac.html(測試過) http://sc.chinaz.co

JS圖片

其余 次循環 none cit cnblogs 屬性 變色 float pic 輪播就是一組圖,每次顯示一張1. 先定義兩個函數:顯示某圖,隱藏某圖2. 寫自動輪播3. 寫點擊按鈕的圖片切換 <!DOCTYPE html> <html&g

CSS/HTML/JS實現圖片

class fff 瀏覽器 tro back 全局 實現圖 func 原理 實現原理 將點擊的a標簽的href屬性值賦給img標簽的src屬性,這樣有個好處,就是如果瀏覽器不支持js的話,點擊a標簽也可跳轉到圖片地址看到圖片,不會影響內容的呈現 註:需要導入jquery

Android零基礎入門第49節:AdapterViewFlipper圖片

討論 表格 微信 列表 自動播放 clas padding spa absolute 上一期學習了ExpandableListView的使用,你已經掌握了嗎?本期開始學習AdapterViewFilpper的使用。 一、認識AdapterViewFilp

H5如何做手機app(移動Web App)?圖片

tom 選擇 lan pre 自帶 ide pull oat css3 移動Web App 跨平臺開發 用戶不需要去賣場來下載安裝App 任何時候都可以發布App只需要一個開發項目 可以使用HTML5,CSS3以及JavaScript以及服務器端語言來完成(PHP,Ruby