<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Voyz Shen</title>
    <description>The latest articles on Forem by Voyz Shen (@voyzz).</description>
    <link>https://forem.com/voyzz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F474277%2Fd47c5fe1-1009-4087-92af-6984d4681a4a.png</url>
      <title>Forem: Voyz Shen</title>
      <link>https://forem.com/voyzz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/voyzz"/>
    <language>en</language>
    <item>
      <title>A wonderful animated component for React-Native</title>
      <dc:creator>Voyz Shen</dc:creator>
      <pubDate>Thu, 24 Sep 2020 06:41:32 +0000</pubDate>
      <link>https://forem.com/voyzz/a-wonderful-animated-component-for-react-native-1g20</link>
      <guid>https://forem.com/voyzz/a-wonderful-animated-component-for-react-native-1g20</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/Voyzz/react-native-swiper-hooks" rel="noopener noreferrer"&gt;&lt;strong&gt;Github仓库&lt;/strong&gt;&lt;/a&gt;: &lt;a href="https://github.com/Voyzz/react-native-swiper-hooks" rel="noopener noreferrer"&gt;https://github.com/Voyzz/react-native-swiper-hooks&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://www.npmjs.com/package/react-native-swiper-hooks" rel="noopener noreferrer"&gt;&lt;strong&gt;NPM仓库&lt;/strong&gt;&lt;/a&gt;: &lt;a href="https://www.npmjs.com/package/react-native-swiper-hooks" rel="noopener noreferrer"&gt;https://www.npmjs.com/package/react-native-swiper-hooks&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F19%2FLYfW67IyjgZoNKq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F19%2FLYfW67IyjgZoNKq.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Hello, folks!
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;🦄 This is a wonderful animated carsouel hooks component for React-Native    &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;✨ 为React Native开发的轮播展示动画组件   &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;👨🏻‍💻 Powered by Voyz Shen   &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🏫 Shanghai Jiao Tong University, Ctrip&lt;/p&gt;
&lt;/blockquote&gt;


&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Catalog
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Demo&lt;/li&gt;
&lt;li&gt;How to use&lt;/li&gt;
&lt;li&gt;Properties&lt;/li&gt;
&lt;li&gt;Versions&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;




&lt;p&gt;&lt;span id="demo"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F18%2FUuDfZM3gpwoIs6P.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F18%2FUuDfZM3gpwoIs6P.gif"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;span id="howtouse"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to use
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;install
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm i react-native-animated-carousel --save
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;import
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import AnimatedCarousel from 'react-native-animated-carousel'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Demo
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const testData = [
  {
    title:'医疗',
    subTitle:'副标题1',
    bgImage:'https://i.loli.net/2020/09/17/qxoJu8G3fe97lrc.png',
    jumpUrl:''
  },
  ...
  {
    title:'生活',
    subTitle:'副标题12',
    bgImage:'https://i.loli.net/2020/09/17/rgiPpKRafObAQvN.png',
    jumpUrl:''
  }
]

...

&amp;lt;AnimatedCarousel cardList={testData} &amp;gt;&amp;lt;/AnimatedCarousel&amp;gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;&lt;span id="properties"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Properties
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Prop&lt;/th&gt;
&lt;th&gt;Default&lt;/th&gt;
&lt;th&gt;Options&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;cardList&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;Array&lt;/td&gt;
&lt;td&gt;data of cards&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;卡片数据&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  item properties ↓
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Prop&lt;/th&gt;
&lt;th&gt;Default&lt;/th&gt;
&lt;th&gt;Options&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;title&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;title of card&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;subTitle&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;subtitle of card&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;bgImage&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;background image of card&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;jumpUrl&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;jump URL of card&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;span id="versions"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Versions
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;v1.0.1 添加配置参数  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;v1.0.0 发布组件&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

</description>
      <category>reactnative</category>
      <category>react</category>
      <category>android</category>
      <category>ios</category>
    </item>
    <item>
      <title>A powerful Swiper hooks component for React Native</title>
      <dc:creator>Voyz Shen</dc:creator>
      <pubDate>Thu, 24 Sep 2020 06:33:29 +0000</pubDate>
      <link>https://forem.com/voyzz/a-powerful-swiper-hooks-component-for-react-native-ln</link>
      <guid>https://forem.com/voyzz/a-powerful-swiper-hooks-component-for-react-native-ln</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/Voyzz/react-native-swiper-hooks" rel="noopener noreferrer"&gt;&lt;strong&gt;Github仓库&lt;/strong&gt;&lt;/a&gt;: &lt;a href="https://github.com/Voyzz/react-native-swiper-hooks" rel="noopener noreferrer"&gt;https://github.com/Voyzz/react-native-swiper-hooks&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://www.npmjs.com/package/react-native-swiper-hooks" rel="noopener noreferrer"&gt;&lt;strong&gt;NPM仓库&lt;/strong&gt;&lt;/a&gt;: &lt;a href="https://www.npmjs.com/package/react-native-swiper-hooks" rel="noopener noreferrer"&gt;https://www.npmjs.com/package/react-native-swiper-hooks&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F19%2FLYfW67IyjgZoNKq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F19%2FLYfW67IyjgZoNKq.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Hello, folks!
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;🦄 &lt;strong&gt;This is a powerful Swiper hooks component for React Native&lt;/strong&gt;    &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;✨ 为React Native开发的Swiper Hooks组件   &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;📚 &lt;strong&gt;Welcomes to provide your valuable comments or suggestions by 'Issues' or my contact information&lt;/strong&gt;    &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;✨ 欢迎通过”issues“或我的联系方式，为我提供宝贵意见   &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;👨🏻‍💻 &lt;strong&gt;Powered by Voyz Shen&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
✨ Shanghai Jiao Tong University, Ctrip&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;
  
  
  Catalog
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;How to use&lt;/li&gt;
&lt;li&gt;Demo&lt;/li&gt;
&lt;li&gt;Properties&lt;/li&gt;
&lt;li&gt;Functions&lt;/li&gt;
&lt;li&gt;Versions&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;



&lt;p&gt;&lt;span id="howtouse"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  How to use
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;installation
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm i react-native-swiper-hooks --save
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;import
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import Swiper from 'react-native-swiper-hooks'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Useage
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;...
const _renderList = ()=&amp;gt;{
  let listData = [
      {
        title: "'1',"
        bgColor:'#f00'
      },
      {
        title: "'2',"
        bgColor:'#0f0'
      },
      {
        title: "'3',"
        bgColor:'#00f'
      },
    ]
    return (
      listData.map((item,idx)=&amp;gt;{
        return (
          &amp;lt;View style={{width:WIDTH,height:300,backgroundColor:item.bgColor,justifyContent: 'center',alignItems: 'center'}} key={idx}&amp;gt;
              &amp;lt;Text&amp;gt;{item.title}&amp;lt;/Text&amp;gt;
          &amp;lt;/View&amp;gt;
        )
      })
    )
}

...

&amp;lt;Swiper height={300}
        autoplay={true}
        loop={true}
        showPagination={true}
        &amp;gt;
  {_renderList()}
&amp;lt;/Swiper&amp;gt;

...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;update
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm update react-native-swiper-hooks
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;--&lt;/p&gt;

&lt;p&gt;&lt;span id="demo"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;
&lt;h3&gt;
  
  
  autoplay ↓
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F21%2FnMUlKg74HGNZvLA.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F21%2FnMUlKg74HGNZvLA.gif" alt="autoplay"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;height={300}
paginationSelectedColor={'#CCFF66'}
autoplay={true}
loop={true}
showPagination={true}
direction={'row'}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  non-autoplay ↓
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F21%2F4TLBZhYnAXatsbI.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F21%2F4TLBZhYnAXatsbI.gif" alt="non_autoplay.gif"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;height={300}
paginationSelectedColor={'#CCFF66'}
autoplay={false}
loop={true}
showPagination={true}
direction={'row'}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  non-loop ↓
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F21%2FYuJKb8o2HpFkaqv.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F21%2FYuJKb8o2HpFkaqv.gif" alt="non_loop.gif"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;height={300}
paginationSelectedColor={'#CCFF66'}
autoplay={false}
loop={false}
showPagination={true}
direction={'row'}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  vertical scrolling ↓
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F21%2FjT5hrXuE84Nlzc3.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F21%2FjT5hrXuE84Nlzc3.gif" alt="vertical_scrolling.gif"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;height={300}
paginationPosition={'left'}
paginationSelectedColor={'#CCFF66'}
autoplay={true}
loop={true}
showPagination={true}
direction={'column'}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  diff Size ↓
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F21%2F65pIUGaq8xOJD2C.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F21%2F65pIUGaq8xOJD2C.gif" alt="swiper5.gif"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;height={300}
childWidth={WIDTH-100}
paginationSelectedColor={'#CCFF66'}
autoplay={true}
loop={true}
showPagination={true}
direction={'row'}

(child:{width=WIDTH-100})
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  init Index ↓
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F21%2FcvTPy31z6YgLXmE.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F21%2FcvTPy31z6YgLXmE.gif" alt="swipe6.gif"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;&lt;span id="properties"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Properties
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F17%2FuMnIVfo1KgrslcB.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.loli.net%2F2020%2F09%2F17%2FuMnIVfo1KgrslcB.jpg" alt="pagination-shower.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  - Basic -
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Prop&lt;/th&gt;
&lt;th&gt;Default&lt;/th&gt;
&lt;th&gt;Options&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;width&lt;/td&gt;
&lt;td&gt;[width of screen]&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;Number&lt;/td&gt;
&lt;td&gt;Width of the Swiper container&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;容器宽度&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;height&lt;/td&gt;
&lt;td&gt;[height of screen]&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;Number&lt;/td&gt;
&lt;td&gt;Height of the Swiper container&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;容器高度&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;childWidth&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;Number&lt;/td&gt;
&lt;td&gt;Width of the child component（when width of container and child component）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;子元素宽度（当子元素宽度与容器宽度不同时传此参数）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;childHeight&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;Number&lt;/td&gt;
&lt;td&gt;Width of the child component（when height of container and child component）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;子元素高度（当子元素宽度与容器高度不同时传此参数）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;boxBackgroundColor&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;Color&lt;/td&gt;
&lt;td&gt;Background color of the Swiper container&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;容器背景颜色&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;initIndex&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;Number&lt;/td&gt;
&lt;td&gt;Index of the init child&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;初始页&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;direction&lt;/td&gt;
&lt;td&gt;'row'&lt;/td&gt;
&lt;td&gt;'row' / 'column'&lt;/td&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;Direction of the scrolling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;滚动方向&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;minOffset&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;Number&lt;/td&gt;
&lt;td&gt;Threshold of scroll distance for page turning&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;翻页的滚动阈值&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;autoplay&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;td&gt;true / false&lt;/td&gt;
&lt;td&gt;Boolean&lt;/td&gt;
&lt;td&gt;Enable autoplay&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;是否自动播放&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;loop&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;td&gt;true / false&lt;/td&gt;
&lt;td&gt;Boolean&lt;/td&gt;
&lt;td&gt;Enable loop mode&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;是否循环滚动&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;autoplayGapTime&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;Number&lt;/td&gt;
&lt;td&gt;second between autoplay transitions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;自动播放时间间隔&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;autoplayDirection&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;td&gt;true / false&lt;/td&gt;
&lt;td&gt;Boolean&lt;/td&gt;
&lt;td&gt;Enable forward direction when autoplay&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;是否正向自动播放&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;scrollEnabled&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;td&gt;true / false&lt;/td&gt;
&lt;td&gt;Boolean&lt;/td&gt;
&lt;td&gt;Enable hand-rolling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;是否可以手动滚动&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;animated&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;td&gt;true / false&lt;/td&gt;
&lt;td&gt;Boolean&lt;/td&gt;
&lt;td&gt;Enable smooth scrolling animation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;是否开启滚动动画&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;bounces&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;td&gt;true / false&lt;/td&gt;
&lt;td&gt;Boolean&lt;/td&gt;
&lt;td&gt;Enable pull flexibly when you scroll to the head and tail&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;到达首尾时是否可以弹性拉动一截&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  - Pagination -
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Prop&lt;/th&gt;
&lt;th&gt;Default&lt;/th&gt;
&lt;th&gt;Options&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;showPagination&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;td&gt;true / false&lt;/td&gt;
&lt;td&gt;Boolean&lt;/td&gt;
&lt;td&gt;Enable pagination shower&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;是否显示页码器&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;paginationDirection&lt;/td&gt;
&lt;td&gt;'bottom'&lt;/td&gt;
&lt;td&gt;'bottom' / 'top' / 'left' / 'right'&lt;/td&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;Position of the pagination&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;页码器位置&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;paginationOffset&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;Number&lt;/td&gt;
&lt;td&gt;Distance between pagination shower and side&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;页码器距边距离&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;paginationUnselectedSize&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;Number&lt;/td&gt;
&lt;td&gt;Size of the point (non-current)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;提示点大小（非当前页）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;paginationSelectedSize&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;Number&lt;/td&gt;
&lt;td&gt;Size of the point (current)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;提示点大小（当前页）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;paginationUnselectedColor&lt;/td&gt;
&lt;td&gt;'#FFFFFF'&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;Color&lt;/td&gt;
&lt;td&gt;Color of the point (non-current)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;提示点颜色（非当前页）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;paginationSelectedSize&lt;/td&gt;
&lt;td&gt;'#000000'&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;Color&lt;/td&gt;
&lt;td&gt;Color of the point (current)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;提示点颜色（当前页）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Functions
&lt;/h2&gt;

&lt;p&gt;&lt;span id="functions"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  - callback -
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Func&lt;/th&gt;
&lt;th&gt;Params&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;onPaginationChange&lt;/td&gt;
&lt;td&gt;index&lt;/td&gt;
&lt;td&gt;Number&lt;/td&gt;
&lt;td&gt;Retrun the index of current page when it changes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;页码改变时返回当前页码索引&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;onScrollBeginDrag&lt;/td&gt;
&lt;td&gt;nativeEvent&lt;/td&gt;
&lt;td&gt;Object&lt;/td&gt;
&lt;td&gt;Callback on scroll begin drag&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;开始拖动时的回调函数&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;onScrollEndDrag&lt;/td&gt;
&lt;td&gt;nativeEvent&lt;/td&gt;
&lt;td&gt;Object&lt;/td&gt;
&lt;td&gt;Callback on scroll end drag&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;结束拖动时的回调函数&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;span id="versions"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Versions
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;v1.2.0&lt;/strong&gt;   &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;[添加新功能] 允许swiper内子元素尺寸与容器尺寸不同   &lt;/p&gt;
&lt;/blockquote&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;v1.1.3   &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;[性能优化] 修复页码器更新延迟&lt;br&gt;&lt;br&gt;
[bug修复] 修复循环模式下翻页至页尾时的bug &lt;/p&gt;
&lt;/blockquote&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;v1.1.2 &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;更新文档  &lt;/p&gt;
&lt;/blockquote&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;v1.1.1 &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;[bug修复] 修复安卓循环模式下翻页闪屏问题  &lt;/p&gt;
&lt;/blockquote&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;v1.1.0&lt;/strong&gt; &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;组件项目迁移&lt;/p&gt;
&lt;/blockquote&gt;


&lt;/li&gt;

&lt;/ul&gt;
&lt;br&gt;
&lt;/blockquote&gt;

</description>
      <category>reactnative</category>
      <category>react</category>
      <category>android</category>
      <category>ios</category>
    </item>
  </channel>
</rss>
