Files
2022-07-03 17:37:19 -07:00

68 lines
1.6 KiB
JavaScript

import React from 'react';
import { ProgressBar, StyleSheet, View } from 'react-native';
import Example from '../../shared/example';
function Divider() {
return <View style={styles.divider} />;
}
export default function ProgressBarPage() {
return (
<Example title="ProgressBar">
<View style={styles.container}>
<Divider />
<ProgressBar indeterminate trackColor="#D1E3F6" />
<Divider />
<ProgressBar color="#1DA1F2" progress={0.2} />
<Divider />
<ProgressBar color="#17BF63" progress={0.4} />
<Divider />
<ProgressBar color="#F45D22" progress={0.6} />
<Divider />
<ProgressBar color="#794BC4" progress={0.8} />
<Divider />
<ProgressBar color="#E0245E" progress={1} />
<Divider />
<ProgressBar
color="rgb(23, 191, 99)"
progress={0.1}
trackColor="rgba(23, 191, 99, 0.3)"
/>
<Divider />
<ProgressBar
color="rgb(244, 93, 34)"
progress={0.2}
trackColor="rgba(244, 93, 34, 0.3)"
/>
<Divider />
<ProgressBar
color="rgb(121, 75, 196)"
progress={0.3}
trackColor="rgba(121, 75, 196, 0.3)"
/>
<Divider />
<ProgressBar
color="#1DA1F2"
progress={0.33}
style={styles.custom}
trackColor="#D1E3F6"
/>
</View>
</Example>
);
}
const styles = StyleSheet.create({
container: {
alignSelf: 'stretch',
padding: '1rem'
},
divider: {
height: '1rem'
},
custom: {
borderRadius: 10,
height: 20
}
});