react na ve
play

React Na(ve Scrollview ScrollView The ScrollView is a generic - PowerPoint PPT Presentation

React Na(ve Scrollview ScrollView The ScrollView is a generic scrolling container can host mul(ple components and views. The scrollable items need not be homogeneous, can scroll both ver(cally and horizontally (by se@ng the


  1. React Na(ve Scrollview

  2. ScrollView • The ScrollView is a generic scrolling container • can host mul(ple components and views. • The scrollable items need not be homogeneous, • can scroll both ver(cally and horizontally (by se@ng the horizontal property).

  3. ScrollView can be configured to allow paging through views using swiping gestures • – Use pagingEnabled props. – Swiping horizontally between views can also be implemented on Android using the ViewPagerAndroid component. A ScrollView with a single item can be used to allow the user to zoom • content. – Set up the maximumZoomScale and minimumZoomScale props – user will be able to use pinch and expand gestures to zoom in and out. The ScrollView works best to present a small amount of things of a limited • size. – All the elements and views of a ScrollView are rendered, even if they are not currently shown on the screen. – If you have a long list of more items than can fit on the screen, you should use a FlatList instead.

  4. import React, { Component } from 'react'; import { AppRegistry, ScrollView, Image, Text } from 'react-na(ve'; export default class IScrolledDownAndWhatHappenedNextShockedMe extends Component { render() { return ( <ScrollView> <Text style={{fontSize:96}}>Scroll me plz</Text> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Text style={{fontSize:96}}>If you like</Text> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} />

  5. Scrollview example • See Facebook tutorial at h`ps://facebook.github.io/react-na(ve/docs/ using-a-scrollview

  6. <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Text style={{fontSize:96}}>Scrolling down</Text> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Text style={{fontSize:96}}>What's the best</Text> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Text style={{fontSize:96}}>Framework around?</Text> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Image source={{uri: "h`ps://facebook.github.io/react-na(ve/img/favicon.png", width: 64, height: 64}} /> <Text style={{fontSize:80}}>React Na(ve</Text> </ScrollView> ); } }

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend