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 {
/*default_color*/ SkColorSetARGB(0x14, 0xFF, 0xFF, 0xFF));
}
float AppListColorProviderImpl::GetExpandArrowInkDropOpacity() const {
return DeprecatedGetInkDropOpacity(/*default_opacity*/ 1.0f);
}
SkColor AppListColorProviderImpl::GetExpandArrowIconBaseColor() const {
return DeprecatedGetContentLayerColor(
AshColorProvider::ContentLayerType::kButtonIconColor,
......
......@@ -17,6 +17,7 @@ class AppListColorProviderImpl : public AppListColorProvider {
~AppListColorProviderImpl() override;
// AppListColorProvider:
SkColor GetExpandArrowInkDropBaseColor() const override;
float GetExpandArrowInkDropOpacity() const override;
SkColor GetExpandArrowIconBaseColor() const override;
SkColor GetExpandArrowIconBackgroundColor() const override;
SkColor GetAppListBackgroundColor() const override;
......
......@@ -283,7 +283,8 @@ std::unique_ptr<views::InkDropRipple> ExpandArrowView::CreateInkDropRipple()
return std::make_unique<views::FloodFillInkDropRipple>(
size(), GetLocalBounds().InsetsFrom(GetCircleBounds()),
GetInkDropCenterBasedOnLastEvent(),
AppListColorProvider::Get()->GetExpandArrowInkDropBaseColor(), 1.0f);
AppListColorProvider::Get()->GetExpandArrowInkDropBaseColor(),
AppListColorProvider::Get()->GetExpandArrowInkDropOpacity());
}
void ExpandArrowView::AnimationProgressed(const gfx::Animation* animation) {
......
......@@ -22,6 +22,7 @@ class ASH_PUBLIC_EXPORT AppListColorProvider {
static AppListColorProvider* Get();
virtual SkColor GetExpandArrowInkDropBaseColor() const = 0;
virtual float GetExpandArrowInkDropOpacity() const = 0;
virtual SkColor GetExpandArrowIconBaseColor() const = 0;
virtual SkColor GetExpandArrowIconBackgroundColor() const = 0;
virtual SkColor GetAppListBackgroundColor() const = 0;
......
......@@ -12,6 +12,10 @@ SkColor TestAppListColorProvider::GetExpandArrowInkDropBaseColor() const {
return SK_ColorWHITE;
}
float TestAppListColorProvider::GetExpandArrowInkDropOpacity() const {
return 1.0f;
}
SkColor TestAppListColorProvider::GetExpandArrowIconBaseColor() const {
return gfx::kGoogleGrey200;
}
......
......@@ -17,6 +17,7 @@ class TestAppListColorProvider : public AppListColorProvider {
public:
// AppListColorProvider:
SkColor GetExpandArrowInkDropBaseColor() const override;
float GetExpandArrowInkDropOpacity() const override;
SkColor GetExpandArrowIconBaseColor() const override;
SkColor GetExpandArrowIconBackgroundColor() 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