@zezosoft/zezo-ott-react-native-video-player
Version:
Production-ready React Native OTT video player library for Android & iOS. Features: playlists, seasons, auto-next playback, subtitles (SRT/VTT), custom theming, analytics tracking, fullscreen mode, gesture controls, ads player (pre-roll/mid-roll/post-roll
74 lines (71 loc) • 1.41 kB
text/typescript
import { StyleSheet } from 'react-native';
const globalStyles = StyleSheet.create({
centerContainer: {
flex: 1,
alignItems: 'center',
justifyContent: 'center',
},
container: {
flex: 1,
},
newContainer: {
flex: 1,
},
flexOneJustifyContentAndAlignItemsCenter: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
flexOneJustifyContentCenterAndAlignItemsCenter: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
hundredPercentWidth: {
width: '100%',
},
hundredPercentHeight: {
height: '100%',
},
marginZeroAndPaddingZero: {
margin: 0,
padding: 0,
},
overflowHidden: {
overflow: 'hidden',
},
flexOne: {
flex: 1,
},
flexZero: {
flex: 0,
},
positionAbsolute: {
position: 'absolute',
},
twentyPercentWidth: {
width: '20%',
},
alignItemsCenterAndJustifyContentCenter: {
alignItems: 'center',
justifyContent: 'center',
},
textAlignCenter: {
textAlign: 'center',
},
flexRow_alignCenter_justifyBetween: {
flexDirection: 'row',
alignItems: 'center',
justifyContent: 'space-between',
},
flexOneWithBlackBackground: {
flex: 1,
backgroundColor: 'black',
},
absoluteFill: StyleSheet.absoluteFillObject,
controlsContainer: {
flex: 1,
backgroundColor: 'rgba(0, 0, 0, 0.5)',
},
});
export default globalStyles;