diff options
author | David Steele <david.steele@samsung.com> | 2024-10-23 18:53:12 +0100 |
---|---|---|
committer | David Steele <david.steele@samsung.com> | 2024-10-30 12:16:31 +0000 |
commit | 1efdd5cb6da9a31fee81e3eab3ef6f08a53ec1e2 (patch) | |
tree | fbaf95d5c41737626df7823b584ec3cda7c64000 | |
parent | ab024704bc7ddd2c71591d3dbcce04863cf8e50e (diff) | |
download | dali-demo-1efdd5cb6da9a31fee81e3eab3ef6f08a53ec1e2.tar.gz dali-demo-1efdd5cb6da9a31fee81e3eab3ef6f08a53ec1e2.tar.bz2 dali-demo-1efdd5cb6da9a31fee81e3eab3ef6f08a53ec1e2.zip |
Changing gradient to rainbow colors
Not obvious what old gradient was supposed to look like,
nor when it went wrong!
Change-Id: I8e66571d6371c97e2ca08be1262b56650fd97d21
-rw-r--r-- | examples/gradients/gradients-example.cpp | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/examples/gradients/gradients-example.cpp b/examples/gradients/gradients-example.cpp index 5d571147..c82f0c4c 100644 --- a/examples/gradients/gradients-example.cpp +++ b/examples/gradients/gradients-example.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020 Samsung Electronics Co., Ltd. + * Copyright (c) 2024 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -91,6 +91,7 @@ public: Toolkit::Alignment::HORIZONTAL_CENTER, DemoHelper::DEFAULT_MODE_SWITCH_PADDING); + mGradientControl = Control::New(); mGradientControl.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::CENTER); mGradientControl.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER); @@ -105,20 +106,22 @@ public: Property::Array stopOffsets; stopOffsets.PushBack(0.0f); - stopOffsets.PushBack(0.3f); + stopOffsets.PushBack(0.2f); + stopOffsets.PushBack(0.4f); stopOffsets.PushBack(0.6f); stopOffsets.PushBack(0.8f); stopOffsets.PushBack(1.0f); mGradientMap.Insert(GradientVisual::Property::STOP_OFFSET, stopOffsets); Property::Array stopColors; - stopColors.PushBack(Vector4(129.f, 198.f, 193.f, 255.f) / 255.f); - stopColors.PushBack(Vector4(196.f, 198.f, 71.f, 122.f) / 255.f); - stopColors.PushBack(Vector4(214.f, 37.f, 139.f, 191.f) / 255.f); - stopColors.PushBack(Vector4(129.f, 198.f, 193.f, 150.f) / 255.f); + stopColors.PushBack(Color::BLUE); + stopColors.PushBack(Color::MAGENTA); + stopColors.PushBack(Color::RED); + stopColors.PushBack(Color::ORANGE); stopColors.PushBack(Color::YELLOW); - mGradientMap.Insert(GradientVisual::Property::STOP_COLOR, stopColors); + stopColors.PushBack(Color::GREEN); + mGradientMap.Insert(GradientVisual::Property::STOP_COLOR, stopColors); mGradientMap.Insert(DevelVisual::Property::CORNER_RADIUS, mRoundedCorner ? CORNER_RADIUS_VALUE : Vector4::ZERO); UpdateGradientMap(); @@ -197,6 +200,11 @@ public: { mApplication.Quit(); } + else if(event.GetKeyName() >= "1" && event.GetKeyName() <= "4") + { + mIndex = (event.GetKeyName()[0] - '0') % 4; + UpdateGradientMap(); + } } } |