Add headerBackgroundTransitionPreset with 'toggle' 'translate' and 'fade' options

This commit is contained in:
Brent Vatne
2018-10-31 13:38:21 -07:00
parent cbd227c6df
commit ab30e0c0e1
2 changed files with 45 additions and 13 deletions

View File

@@ -1,9 +1,6 @@
import React, { Component } from 'react';
import { StyleSheet, View, Text } from 'react-native';
import {
createStackNavigator,
HeaderStyleInterpolator,
} from 'react-navigation-stack';
import { createStackNavigator } from 'react-navigation-stack';
function createHeaderBackgroundExample(options = {}) {
return createStackNavigator(
@@ -94,15 +91,10 @@ function createHeaderBackgroundExample(options = {}) {
}
export const HeaderBackgroundDefault = createHeaderBackgroundExample();
export const HeaderBackgroundTranslate = createHeaderBackgroundExample({
transitionConfig: () => ({
headerBackgroundInterpolator:
HeaderStyleInterpolator.forBackgroundWithTranslation,
}),
headerBackgroundTransitionPreset: 'translate',
});
export const HeaderBackgroundFade = createHeaderBackgroundExample({
transitionConfig: () => ({
headerBackgroundInterpolator: HeaderStyleInterpolator.forBackgroundWithFade,
}),
headerBackgroundTransitionPreset: 'fade',
});
const styles = StyleSheet.create({