import React, { useEffect, useState } from 'react';
import { View, Text, TouchableOpacity } from 'react-native';
import { AnimatedCircularProgress } from 'react-native-circular-progress';
const CountdownTimer = () => {
const [progress, setProgress] = useState(50);
useEffect(() => {
}, []);
return (
<View style={{justifyContent:'center', alignItems:'center'}}>
<AnimatedCircularProgress
size={200}
width={10}
fill={progress}
tintColor="#ff0000"
backgroundColor="#cccccc"
rotation={0}
lineCap="round"
>
{(fill) => <Text>{progress}</Text>}
</AnimatedCircularProgress>
<View style={{justifyContent:'space-between', flexDirection: 'row'}}>
<TouchableOpacity onPress={() => setProgress(progress + 5)}>
<View style={{ width: 100, height: 50, backgroundColor: 'green' }}>
<Text>+5</Text>
</View>
</TouchableOpacity>
<TouchableOpacity onPress={() => setProgress(progress - 5)}>
<View style={{ width: 100, height: 50, backgroundColor: 'red' }}>
<Text>-5</Text>
</View>
</TouchableOpacity>
</View>
</View>
);
};
export default CountdownTimer;
react native 圆形环进度条
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1:ProgressViewIOS:为react-native组件自带的长条形进度条。主要属性: 实现一个Prog...
- 项目中录制视频需要用到圆形进度条,从网上搜了很多,终于发现一个好用的组件react-native-progress...
- 本文原创首发于公众号:ReactNative开发圈,转载需注明出处。 React Native 圆形进度条组件:r...
- SVG定义 摘自维基百科:可缩放矢量图形(英语:Scalable Vector Graphics,SVG)是一种基...
- https://github.com/fems1888/SelfTestLib