From 00b83bb18d5cd6e66ceeba7c0f8abb5993f6771d Mon Sep 17 00:00:00 2001 From: Brent Vatne Date: Mon, 24 Sep 2018 13:32:16 -0700 Subject: [PATCH] Merge pull request #28 from janicduplessis/transparent-card Add transparentCard option to fix cards with a transparent bg when using screens --- packages/stack/example/App.js | 6 ++ .../stack/example/src/TransparentStack.js | 100 ++++++++++++++++++ packages/stack/package.json | 4 + .../src/views/StackView/StackViewCard.js | 22 ++-- .../src/views/StackView/StackViewLayout.js | 1 + 5 files changed, 125 insertions(+), 8 deletions(-) create mode 100644 packages/stack/example/src/TransparentStack.js diff --git a/packages/stack/example/App.js b/packages/stack/example/App.js index 0e6e64be..8683f8b9 100644 --- a/packages/stack/example/App.js +++ b/packages/stack/example/App.js @@ -6,6 +6,7 @@ import { createStackNavigator } from 'react-navigation-stack'; import { ListSection, Divider } from 'react-native-paper'; import SimpleStack from './src/SimpleStack'; +import TransparentStack from './src/TransparentStack'; // Comment the following two lines to stop using react-native-screens import { useScreens } from 'react-native-screens'; @@ -13,6 +14,11 @@ useScreens(); const data = [ { component: SimpleStack, title: 'Simple', routeName: 'SimpleStack' }, + { + component: TransparentStack, + title: 'Transparent', + routeName: 'TransparentStack', + }, ]; class Home extends React.Component { diff --git a/packages/stack/example/src/TransparentStack.js b/packages/stack/example/src/TransparentStack.js new file mode 100644 index 00000000..b2c6b6fc --- /dev/null +++ b/packages/stack/example/src/TransparentStack.js @@ -0,0 +1,100 @@ +import React from 'react'; +import { Animated, Button, Easing, View, Text } from 'react-native'; +import { createStackNavigator } from 'react-navigation-stack'; + +class ListScreen extends React.Component { + render() { + return ( + + List Screen + A list may go here +