()
| 14 | } |
| 15 | |
| 16 | function Example() { |
| 17 | const ref = React.useRef<MarqueeRef>(null); |
| 18 | return ( |
| 19 | <View style={styles.container}> |
| 20 | <StatusBar hidden /> |
| 21 | <Marquee speed={1}> |
| 22 | <Heading primary={primary}>@animatereactnative/marquee</Heading> |
| 23 | </Marquee> |
| 24 | <Marquee spacing={20} speed={1}> |
| 25 | <Heading primary={primary}>Powered by AnimateReactNative.com</Heading> |
| 26 | </Marquee> |
| 27 | <Marquee spacing={20} speed={2}> |
| 28 | <Heading primary={primary}>Built with Reanimated</Heading> |
| 29 | </Marquee> |
| 30 | <Marquee spacing={10} speed={0.75} style={{ marginTop: 12 }}> |
| 31 | <Box size={50} primary={primary} /> |
| 32 | </Marquee> |
| 33 | <Marquee |
| 34 | ref={ref} |
| 35 | spacing={10} |
| 36 | speed={4} |
| 37 | style={{ marginTop: 12 }} |
| 38 | reverse |
| 39 | frameRate={30} |
| 40 | > |
| 41 | <View style={{ flexDirection: 'row' }}> |
| 42 | {[...Array(5).keys()].map((i) => { |
| 43 | return ( |
| 44 | <Box |
| 45 | key={`box-${i}`} |
| 46 | spacing={i === 4 ? 0 : 10} |
| 47 | size={120} |
| 48 | primary={primary} |
| 49 | > |
| 50 | <Heading primary={!primary}>{i}</Heading> |
| 51 | </Box> |
| 52 | ); |
| 53 | })} |
| 54 | </View> |
| 55 | </Marquee> |
| 56 | <View |
| 57 | style={{ |
| 58 | flexDirection: 'row', |
| 59 | height: 300, |
| 60 | padding: 10, |
| 61 | overflow: 'hidden', |
| 62 | }} |
| 63 | > |
| 64 | {[...Array(3).keys()].map((i) => { |
| 65 | return ( |
| 66 | <Marquee |
| 67 | spacing={10} |
| 68 | speed={1} |
| 69 | style={{ marginTop: 12 }} |
| 70 | reverse={i === 1} |
| 71 | frameRate={60} |
| 72 | key={`marquee-${i}`} |
| 73 | direction="vertical" |
nothing calls this directly
no outgoing calls
no test coverage detected