ActivityIndicator 活动指示器

定义/Definition

活动指示器表明任务或进程正在进行中。

规则 / Rule

  • 当任务进行和加载时旋转,任务完成后自动消失;

  • 不支持用户的交互行为;

  • 不要使用静止的活动指示器,用户会以为该进程停滞了;

代码演示

基本用法

基本的活动指示器。

  1. import { ActivityIndicator, WhiteSpace } from 'antd-mobile';
  2. let App = React.createClass({
  3. render() {
  4. return (
  5. <div>
  6. <div className="loading-container" >
  7. <WhiteSpace size={20} />
  8. <div className="loading-example">
  9. <p className="title">icon无文案</p>
  10. <ActivityIndicator animating />
  11. </div>
  12. <WhiteSpace size={20} />
  13. <div className="loading-example">
  14. <p className="title">icon带文案</p>
  15. <ActivityIndicator
  16. text="正在加载..."
  17. />
  18. </div>
  19. <WhiteSpace size={20} />
  20. <div className="loading-example white">
  21. <p className="title">white</p>
  22. <ActivityIndicator color="white" />
  23. </div>
  24. <WhiteSpace size={20} />
  25. <div className="loading-example">
  26. <p className="title">大号</p>
  27. <ActivityIndicator
  28. size="large"
  29. />
  30. </div>
  31. <WhiteSpace size={20} />
  32. <WhiteSpace size={20} />
  33. <div className="toast-example">
  34. <p className="title">Toast</p>
  35. <ActivityIndicator
  36. toast
  37. text="正在加载"
  38. />
  39. </div>
  40. </div>
  41. </div>
  42. );
  43. },
  44. });
  45. ReactDOM.render(<App />, mountNode);
  1. .loading-example {
  2. display: flex;
  3. margin-left: 20px;
  4. margin-right: 20px;
  5. }
  6. .loading-example.white {
  7. color: #fff;
  8. background-color: #2B2F42;
  9. }
  10. .loading-example .title {
  11. margin-right: 20px;
  12. }

ActivityIndicator活动指示器 - 图1

API

  1. <ActivityIndicator />
  2. <ActivityIndicator color="white" />
  3. <ActivityIndicator size="large" />
  4. <ActivityIndicator text="正在加载" />
  5. <ActivityIndicator toast />
  6. <ActivityIndicator toast text="正在加载" />

ActivityIndicator

活动指示器。
参数说明类型可选值默认值
animating显隐状态booleantrue or falsetrue
colorspinner颜色stringgray or whitegray
sizespinner大小stringsmall or largesmall
toastloading样式类型booleantrue or falsefalse
textloading文本string