Add circular ProgressBar style 79/236279/1
authorJiyun Yang <ji.yang@samsung.com>
Tue, 9 Jun 2020 07:55:30 +0000 (16:55 +0900)
committerJiyun Yang <ji.yang@samsung.com>
Tue, 16 Jun 2020 05:39:56 +0000 (14:39 +0900)
commit24a7c1f651822ee593c7570dd059dc0b1cf66cfe
treeac5fe7afeee324203f48d9fb1e0ed2dbd6d95b79
parenta209d9aeca2a5d05f2fee4c70831c932cf63164c
Add circular ProgressBar style

* The style implements UX requirements for wearable, but it can be used in other devices too.
* The style uses arc visuals for track, secondary progress, progress and indeterminate visual.
* The progress value will change sweepAngle of the track visual.
* The indeterminate animation in the style uses visuals (e.g. track, progress) including indeterminate visual.
* Add ProgressBar::NEW(Style) to easy use of style.

Change-Id: If9ddc8c8d982049407d1f17b80727d6eee50e3e8
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
12 files changed:
automated-tests/src/dali-toolkit/utc-Dali-ProgressBar.cpp
dali-toolkit/devel-api/controls/progress-bar/progress-bar-devel.cpp [new file with mode: 0644]
dali-toolkit/devel-api/controls/progress-bar/progress-bar-devel.h [new file with mode: 0644]
dali-toolkit/devel-api/file.list
dali-toolkit/internal/controls/progress-bar/progress-bar-impl.cpp
dali-toolkit/internal/controls/progress-bar/progress-bar-impl.h
dali-toolkit/public-api/controls/progress-bar/progress-bar.h
dali-toolkit/styles/1920x1080/dali-toolkit-default-theme.json
dali-toolkit/styles/2048x1080/dali-toolkit-default-theme.json
dali-toolkit/styles/360x360/dali-toolkit-default-theme.json
dali-toolkit/styles/480x800/dali-toolkit-default-theme.json
dali-toolkit/styles/720x1280/dali-toolkit-default-theme.json