summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Steele <david.steele@samsung.com>2024-10-23 18:53:12 +0100
committerDavid Steele <david.steele@samsung.com>2024-10-30 12:16:31 +0000
commit1efdd5cb6da9a31fee81e3eab3ef6f08a53ec1e2 (patch)
treefbaf95d5c41737626df7823b584ec3cda7c64000
parentab024704bc7ddd2c71591d3dbcce04863cf8e50e (diff)
downloaddali-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.cpp22
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();
+ }
}
}