퓨즈[Fusetools] 문서[Docs] 번역

  1. Home
  2. 퓨즈[Fusetools] 문서[Docs] 번역
  3. 레이아웃
  4. 서클레이아웃[CircleLayout]

서클레이아웃[CircleLayout]

CircleLayout 클래스

순환 방식으로 요소를 배치합니다.

CircleLayout은 패널 내부에 배치되어야 하며 내부 요소에 적용됩니다.

StartAngleDegrees와 EndAngleDegrees를 사용하여 얼마나 많은 원을 다룰 지 정의할 수 있습니다. 여기서 0도는 3시와 같습니다.

레이아웃 계산 문제를 피하려면 EndAngleDegrees가 StartAngleDegrees보다 커야합니다.

예제

1
2
3
4
5
6
7
8
9
<Panel Color="#000000">
    <CircleLayout />
    <Circle Fill="#ff00ff" />
    <Circle Fill="#7f7fff" />
    <Circle Fill="#00ffff" />
    <Circle Fill="#7fff7f" />
    <Circle Fill="#ffff00" />
    <Circle Fill="#ff7f7f" />
</Panel>

레이아웃 계산은 원을 큰 원에 맞추면 됩니다. 안쪽의 요소는 모두 원으로 처리되므로, 모든 요소를 반경 가장자리와 서로 닿도록 배열하면 됩니다(원호 간격이 0인 경우).

CircleLayout의 인터페이스

링크로 대신합니다: https://www.fusetools.com/docs/fuse/layouts/circlelayout#section-table-of-contents

Was this article helpful to you? Yes No

How can we help?