보이는 구성원이 클릭됨(구성원에서 전달) 또는 "+n" 목록 행이 클릭됨. 둘 다 clickable 필요.
동작
항목
동작 / 조건
아바타는 SyAvatar처럼 보이는(initials를 가진) 그룹의 자식입니다.
완료 시점과 자식, size, clickable, maxCount, variant가 바뀔 때마다 layout()이 실행됩니다: 모든 구성원이 그룹의 size를(그룹이 clickable이면 clickable: true도 — 아니면 구성원 자신의 clickable은 그대로) 받고, 인덱스가 shownCount 미만이면 visible이 되며, x = index × step, y = 0, z = index가 되고, 그 selected가 그룹의 것에 연결됩니다.
완료 시점과 자식, size, clickable, maxCount, variant가 바뀔 때마다 layout()이 실행됩니다: 모든 구성원이 그룹의 size를(그룹이 clickable이면 clickable: true도 — 아니면 구성원 자신의 clickable은 그대로) 받고, 인덱스가 shownCount 미만이면 visible이 되며, x = index × step, y = 0, z = index가 되고, 그 selected가 그룹의 것에 연결됩니다. 그룹이 clickable이면 원판과 행이 포인터 커서를 보이고, 행은 호버 시 강조되며, 행을 클릭하면 그 구성원의 detail로 selected가 발생하고 목록이 닫힙니다. 그룹의 selected는 구성원의 selected를 전달한 것입니다: 보이는 구성원에 대해서는 구성원이 클릭 가능하고(그룹이 clickable이면 모든 구성원이 그렇고, 아니면 구성원 자신의 clickable이 기준) disabled가 아닐 때만 발생합니다. 목록의 행은 그룹이 clickable일 때만 발생시킵니다.
true면 모든 구성원이 clickable이 되고 "+n" 목록 행도 켜짐. false면 구성원 자신의 clickable은 그대로.
완료 시점과 자식, size, clickable, maxCount, variant가 바뀔 때마다 layout()이 실행됩니다: 모든 구성원이 그룹의 size를(그룹이 clickable이면 clickable: true도 — 아니면 구성원 자신의 clickable은 그대로) 받고, 인덱스가 shownCount 미만이면 visible이 되며, x = index × step, y = 0, z = index가 되고, 그 selected가 그룹의 것에 연결됩니다. implicitWidth = diameter + (shownCount − 1 + (remaining ? 1 : 0)) × step(구성원이 없으면 0), implicitHeight = diameter. maxCount > 0이면 shownCount = min(maxCount, count)이고 remaining은 그 너머의 구성원을 담습니다.
완료 시점과 자식, size, clickable, maxCount, variant가 바뀔 때마다 layout()이 실행됩니다: 모든 구성원이 그룹의 size를(그룹이 clickable이면 clickable: true도 — 아니면 구성원 자신의 clickable은 그대로) 받고, 인덱스가 shownCount 미만이면 visible이 되며, x = index × step, y = 0, z = index가 되고, 그 selected가 그룹의 것에 연결됩니다.
완료 시점과 자식, size, clickable, maxCount, variant가 바뀔 때마다 layout()이 실행됩니다: 모든 구성원이 그룹의 size를(그룹이 clickable이면 clickable: true도 — 아니면 구성원 자신의 clickable은 그대로) 받고, 인덱스가 shownCount 미만이면 visible이 되며, x = index × step, y = 0, z = index가 되고, 그 selected가 그룹의 것에 연결됩니다.
완료 시점과 자식, size, clickable, maxCount, variant가 바뀔 때마다 layout()이 실행됩니다: 모든 구성원이 그룹의 size를(그룹이 clickable이면 clickable: true도 — 아니면 구성원 자신의 clickable은 그대로) 받고, 인덱스가 shownCount 미만이면 visible이 되며, x = index × step, y = 0, z = index가 되고, 그 selected가 그룹의 것에 연결됩니다. stack: step = diameter − (4 | 6 | 8). grid: step = diameter + (2 | 4 | 6). implicitWidth = diameter + (shownCount − 1 + (remaining ? 1 : 0)) × step(구성원이 없으면 0), implicitHeight = diameter.
완료 시점과 자식, size, clickable, maxCount, variant가 바뀔 때마다 layout()이 실행됩니다: 모든 구성원이 그룹의 size를(그룹이 clickable이면 clickable: true도 — 아니면 구성원 자신의 clickable은 그대로) 받고, 인덱스가 shownCount 미만이면 visible이 되며, x = index × step, y = 0, z = index가 되고, 그 selected가 그룹의 것에 연결됩니다.
보이는 구성원이 클릭됨(구성원에서 전달) 또는 "+n" 목록 행이 클릭됨. 둘 다 clickable 필요.