Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/android/vr_shell/textures/loading_indicator_texture.h" | 5 #include "chrome/browser/android/vr_shell/textures/loading_indicator_texture.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #include "cc/paint/skia_paint_canvas.h" | 8 #include "cc/paint/skia_paint_canvas.h" |
| 9 #include "third_party/skia/include/core/SkCanvas.h" | 9 #include "third_party/skia/include/core/SkCanvas.h" |
| 10 #include "third_party/skia/include/core/SkColor.h" | 10 #include "third_party/skia/include/core/SkColor.h" |
| 11 | 11 |
| 12 namespace vr_shell { | 12 namespace vr_shell { |
| 13 | 13 |
| 14 namespace { | 14 namespace { |
| 15 | 15 |
| 16 static constexpr SkColor kBackground = 0xCCAAAAAA; | 16 static constexpr SkColor kBackground = 0xCCAAAAAA; |
|
cjgrant
2017/05/16 14:07:23
Lets set these too?
background: B9B9B9
foreground:
mthiesse
2017/05/16 18:11:01
I want to leave as-is for now. Will revisit once w
| |
| 17 static constexpr SkColor kForeground = 0xCC444444; | 17 static constexpr SkColor kForeground = 0xCC444444; |
| 18 static constexpr float kWidth = 0.268; | 18 static constexpr float kWidth = 0.24; |
| 19 static constexpr float kHeight = 0.008; | 19 static constexpr float kHeight = 0.008; |
| 20 | 20 |
| 21 } // namespace | 21 } // namespace |
| 22 | 22 |
| 23 LoadingIndicatorTexture::LoadingIndicatorTexture() = default; | 23 LoadingIndicatorTexture::LoadingIndicatorTexture() = default; |
| 24 | 24 |
| 25 LoadingIndicatorTexture::~LoadingIndicatorTexture() = default; | 25 LoadingIndicatorTexture::~LoadingIndicatorTexture() = default; |
| 26 | 26 |
| 27 gfx::Size LoadingIndicatorTexture::GetPreferredTextureSize( | 27 gfx::Size LoadingIndicatorTexture::GetPreferredTextureSize( |
| 28 int maximum_width) const { | 28 int maximum_width) const { |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 66 paint.setColor(kForeground); | 66 paint.setColor(kForeground); |
| 67 float progress_width = kHeight + (kWidth - kHeight) * progress_; | 67 float progress_width = kHeight + (kWidth - kHeight) * progress_; |
| 68 canvas->drawRoundRect({0, 0, progress_width, kHeight}, kHeight / 2, | 68 canvas->drawRoundRect({0, 0, progress_width, kHeight}, kHeight / 2, |
| 69 kHeight / 2, paint); | 69 kHeight / 2, paint); |
| 70 } | 70 } |
| 71 | 71 |
| 72 canvas->restore(); | 72 canvas->restore(); |
| 73 } | 73 } |
| 74 | 74 |
| 75 } // namespace vr_shell | 75 } // namespace vr_shell |
| OLD | NEW |