物料中 圆形进度条在工具与真机中表现不一致

小程序开发相关产品技术讨论,包括面板、智能小程序、React Native、Ray跨端框架、Panel SDK、微信小程序、小程序开发工具(IDE)及其他开发技术相关等话题


Post Reply
幽冥墨
Posts: 32

Code: Select all


import React, { useState } from 'react';
import { View, Text } from '@ray-js/components';
import ProgressCircle from '@ray-js/components-ty-progress-circle';
import { useInterval } from 'ahooks';
import styles from './index.module.less';

const DemoBlock = ({ title, children }) => (
  <View className={styles.demoBlock}>
    <View className={styles.demoBlockTitle}>
      <Text className={styles.demoBlockTitleText}>{title}</Text>
    </View>
    {children}
  </View>
);

export default function Home() {
  const [percent, setPercent] = useState(0);
  useInterval(() => {
    if (percent >= 100) {
      setPercent(0);
    } else {
      setPercent(percent + 1);
    }
  }, 1);
  return (
    <View className={styles.view}>
      <DemoBlock title="基础用法">
        <ProgressCircle percent={percent} />
      </DemoBlock>
      <DemoBlock title="颜色渐变">
        <ProgressCircle
          percent={percent}
          fillColor="linear-gradient(90deg, #FA709A 0%, #FEDD44 100%)"
        />
      </DemoBlock>
      <DemoBlock title="进度条">
        <ProgressCircle
          percent={percent}
          fillColor="linear-gradient(90deg, #FA709A 0%, #FEDD44 100%)"
        >
          <Text>{percent}%</Text>
        </ProgressCircle>
      </DemoBlock>
      <DemoBlock title="自定义滑槽">
        <ProgressCircle
          percent={percent}
          trackColor="#000000"
          trackWidth="5px"
          fillColor="linear-gradient(90deg, #FA709A 0%, #FEDD44 100%)"
        >
          <Text>{percent}%</Text>
        </ProgressCircle>
      </DemoBlock>
    </View>
  );
}

User avatar
luozhu
Posts: 4

Re: 物料中 圆形进度条在工具与真机中表现不一致

你好,有预览图吗?

操作系统是 android 还是 ios

幽冥墨
Posts: 32

Re: 物料中 圆形进度条在工具与真机中表现不一致

luozhu 2023年 Mar 13日 11:50

你好,有预览图吗?

操作系统是 android 还是 ios

操作系统是: Android<华为 Mate>
MP4 格式的文件上传不了,可以在官方群里发出来

幽冥墨
Posts: 32

Re: 物料中 圆形进度条在工具与真机中表现不一致

luozhu 2023年 Mar 13日 11:50

你好,有预览图吗?

操作系统是 android 还是 ios

这边发布线上版本后就可以了,二者的表现都是一致的

Post Reply