Commit 50e27d04 authored by Yulun Wu's avatar Yulun Wu Committed by Chromium LUCI CQ

Fix ink drop opacity for expand arrow.

Bug: 1155762
Change-Id: I964f4a01300fc2c173b6e1244c0f64da773f2d31
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2582633Reviewed-by: default avatarAhmed Fakhry <afakhry@chromium.org>
Reviewed-by: default avatarToni Baržić <tbarzic@chromium.org>
Reviewed-by: default avatarYulun Wu <yulunwu@chromium.org>
Commit-Queue: Yulun Wu <yulunwu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#835775}
parent c5fc6eff
...@@ -32,6 +32,10 @@ SkColor AppListColorProviderImpl::GetExpandArrowInkDropBaseColor() const { ...@@ -32,6 +32,10 @@ SkColor AppListColorProviderImpl::GetExpandArrowInkDropBaseColor() const {
/*default_color*/ SkColorSetARGB(0x14, 0xFF, 0xFF, 0xFF)); /*default_color*/ SkColorSetARGB(0x14, 0xFF, 0xFF, 0xFF));
} }
float AppListColorProviderImpl::GetExpandArrowInkDropOpacity() const {
return DeprecatedGetInkDropOpacity(/*default_opacity*/ 1.0f);
}
SkColor AppListColorProviderImpl::GetExpandArrowIconBaseColor() const { SkColor AppListColorProviderImpl::GetExpandArrowIconBaseColor() const {
return DeprecatedGetContentLayerColor( return DeprecatedGetContentLayerColor(
AshColorProvider::ContentLayerType::kButtonIconColor, AshColorProvider::ContentLayerType::kButtonIconColor,
......
...@@ -17,6 +17,7 @@ class AppListColorProviderImpl : public AppListColorProvider { ...@@ -17,6 +17,7 @@ class AppListColorProviderImpl : public AppListColorProvider {
~AppListColorProviderImpl() override; ~AppListColorProviderImpl() override;
// AppListColorProvider: // AppListColorProvider:
SkColor GetExpandArrowInkDropBaseColor() const override; SkColor GetExpandArrowInkDropBaseColor() const override;
float GetExpandArrowInkDropOpacity() const override;
SkColor GetExpandArrowIconBaseColor() const override; SkColor GetExpandArrowIconBaseColor() const override;
SkColor GetExpandArrowIconBackgroundColor() const override; SkColor GetExpandArrowIconBackgroundColor() const override;
SkColor GetAppListBackgroundColor() const override; SkColor GetAppListBackgroundColor() const override;
......
...@@ -283,7 +283,8 @@ std::unique_ptr<views::InkDropRipple> ExpandArrowView::CreateInkDropRipple() ...@@ -283,7 +283,8 @@ std::unique_ptr<views::InkDropRipple> ExpandArrowView::CreateInkDropRipple()
return std::make_unique<views::FloodFillInkDropRipple>( return std::make_unique<views::FloodFillInkDropRipple>(
size(), GetLocalBounds().InsetsFrom(GetCircleBounds()), size(), GetLocalBounds().InsetsFrom(GetCircleBounds()),
GetInkDropCenterBasedOnLastEvent(), GetInkDropCenterBasedOnLastEvent(),
AppListColorProvider::Get()->GetExpandArrowInkDropBaseColor(), 1.0f); AppListColorProvider::Get()->GetExpandArrowInkDropBaseColor(),
AppListColorProvider::Get()->GetExpandArrowInkDropOpacity());
} }
void ExpandArrowView::AnimationProgressed(const gfx::Animation* animation) { void ExpandArrowView::AnimationProgressed(const gfx::Animation* animation) {
......
...@@ -22,6 +22,7 @@ class ASH_PUBLIC_EXPORT AppListColorProvider { ...@@ -22,6 +22,7 @@ class ASH_PUBLIC_EXPORT AppListColorProvider {
static AppListColorProvider* Get(); static AppListColorProvider* Get();
virtual SkColor GetExpandArrowInkDropBaseColor() const = 0; virtual SkColor GetExpandArrowInkDropBaseColor() const = 0;
virtual float GetExpandArrowInkDropOpacity() const = 0;
virtual SkColor GetExpandArrowIconBaseColor() const = 0; virtual SkColor GetExpandArrowIconBaseColor() const = 0;
virtual SkColor GetExpandArrowIconBackgroundColor() const = 0; virtual SkColor GetExpandArrowIconBackgroundColor() const = 0;
virtual SkColor GetAppListBackgroundColor() const = 0; virtual SkColor GetAppListBackgroundColor() const = 0;
......
...@@ -12,6 +12,10 @@ SkColor TestAppListColorProvider::GetExpandArrowInkDropBaseColor() const { ...@@ -12,6 +12,10 @@ SkColor TestAppListColorProvider::GetExpandArrowInkDropBaseColor() const {
return SK_ColorWHITE; return SK_ColorWHITE;
} }
float TestAppListColorProvider::GetExpandArrowInkDropOpacity() const {
return 1.0f;
}
SkColor TestAppListColorProvider::GetExpandArrowIconBaseColor() const { SkColor TestAppListColorProvider::GetExpandArrowIconBaseColor() const {
return gfx::kGoogleGrey200; return gfx::kGoogleGrey200;
} }
......
...@@ -17,6 +17,7 @@ class TestAppListColorProvider : public AppListColorProvider { ...@@ -17,6 +17,7 @@ class TestAppListColorProvider : public AppListColorProvider {
public: public:
// AppListColorProvider: // AppListColorProvider:
SkColor GetExpandArrowInkDropBaseColor() const override; SkColor GetExpandArrowInkDropBaseColor() const override;
float GetExpandArrowInkDropOpacity() const override;
SkColor GetExpandArrowIconBaseColor() const override; SkColor GetExpandArrowIconBaseColor() const override;
SkColor GetExpandArrowIconBackgroundColor() const override; SkColor GetExpandArrowIconBackgroundColor() const override;
SkColor GetAppListBackgroundColor() const override; SkColor GetAppListBackgroundColor() const override;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment