#ifndef ASH_SYSTEM_POWER_POWER_BUTTON_MENU_VIEW_UTIL_H_
#define ASH_SYSTEM_POWER_POWER_BUTTON_MENU_VIEW_UTIL_H_
#include "ash/ash_export.h"
#include "ash/public/cpp/style/color_provider.h"
#include "ash/style/ash_color_id.h"
#include "ui/compositor/layer.h"
#include "ui/compositor/layer_animation_observer.h"
#include "ui/gfx/geometry/transform.h"
#include "ui/views/highlight_border.h"
namespace ash {
constexpr base::TimeDelta kPowerButtonMenuAnimationDuration =
base::Milliseconds(250);
constexpr int kPowerButtonMenuTransformDistanceDp = 16;
constexpr int kPowerButtonMenuCornerRadius = 16;
constexpr auto kPowerButtonMenuBorderType =
views::HighlightBorder::Type::kHighlightBorder1;
constexpr auto kPowerButtonMenuBackgroundColorId = kColorAshShieldAndBase80;
void SetLayerAnimation(ui::Layer* layer,
ui::ImplicitAnimationObserver* observer,
bool show,
const gfx::Transform& transform);
}
#endif