/** * Copyright (c) 2015-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. * * @flow */ 'use strict'; var React = require('react-native'); var { StyleSheet, Text, View, } = React; var styles = StyleSheet.create({ box: { backgroundColor: '#527FE4', borderColor: '#000033', borderWidth: 1, } }); exports.title = ''; exports.description = 'Basic building block of all UI.'; exports.displayName = 'ViewExample'; exports.examples = [ { title: 'Background Color', render: function() { return ( Blue background ); }, }, { title: 'Border', render: function() { return ( 5px blue border ); }, }, { title: 'Padding/Margin', render: function() { return ( 5px padding 5px margin 5px margin and padding, widthAutonomous=true ); }, }, { title: 'Border Radius', render: function() { return ( Too much use of `borderRadius` (especially large radii) on anything which is scrolling may result in dropped frames. Use sparingly. ); }, }, { title: 'Circle with Border Radius', render: function() { return ( ); }, }, { title: 'Overflow', render: function() { return ( Overflow hidden Overflow visible ); }, }, { title: 'Opacity', render: function() { return ( Opacity 0 Opacity 0.1 Opacity 0.3 Opacity 0.5 Opacity 0.7 Opacity 0.9 Opacity 1 ); }, }, ];