object HoverEffectConfig
DWELL_SETTLE_DURATION_MS
: Int
[Get] |
Duration of max-to-dwell alpha transition in milliseconds
Signature
const val DWELL_SETTLE_DURATION_MS: Int = 1600 |
FADE_IN_DURATION_MS
: Int
[Get] |
Duration of the fade-in animation in milliseconds
Signature
const val FADE_IN_DURATION_MS: Int = 300 |
FADE_OUT_DURATION_MS
: Int
[Get] |
Duration of the fade-out animation in milliseconds
Signature
const val FADE_OUT_DURATION_MS: Int = 400 |
FRAME_DELAY_MS
: Long
[Get] |
Frame delay for animation loop (~60fps)
Signature
const val FRAME_DELAY_MS: Long = 12 |
GRADIENT_COLOR
: Int
[Get] |
Grayscale gradient color (0-255) - white by default
Signature
const val GRADIENT_COLOR: Int = 255 |
GRADIENT_FADE_OUT_DURATION_MS
: Int
[Get] |
Linear fade duration for gradient fade-out
Signature
const val GRADIENT_FADE_OUT_DURATION_MS: Int = 200 |
GRADIENT_RADIUS
: Float
[Get] |
Base radius of the radial gradient in pixels
Signature
const val GRADIENT_RADIUS: Float = 244.0f |
GRADIENT_VELOCITY_FACTOR
: Float
[Get] |
Position smoothing factor for gradient following cursor
Signature
const val GRADIENT_VELOCITY_FACTOR: Float = 0.15f |
HIGHLIGHT_COLOR
: Int
[Get] |
Grayscale highlight color (0-255) - white by default
Signature
const val HIGHLIGHT_COLOR: Int = 255 |
MAX_FADE_STRENGTH
: Float
[Get] |
Maximum visibility when stationary (0.0-1.0)
Signature
const val MAX_FADE_STRENGTH: Float = 1.0f |
MIN_FADE_STRENGTH
: Float
[Get] |
Minimum visibility when moving fast (0.0-1.0)
Signature
const val MIN_FADE_STRENGTH: Float = 0.1f |
SHADOW_BRIGHTNESS
: Int
[Get] |
Drop shadow brightness (0-255)
Signature
const val SHADOW_BRIGHTNESS: Int = 0 |
SHADOW_LINEAR_ALPHA
: Int
[Get] |
Drop shadow alpha (0 = disabled)
Signature
const val SHADOW_LINEAR_ALPHA: Int = 0 |
SHADOW_LINEAR_WIDTH
: Float
[Get] |
Drop shadow width in pixels
Signature
const val SHADOW_LINEAR_WIDTH: Float = 24.0f |
TARGET_ALPHA_DWELL
: Int
[Get] |
Dwell alpha - settled state after initial flash
Signature
const val TARGET_ALPHA_DWELL: Int = 45 |
TARGET_ALPHA_MAX
: Int
[Get] |
Peak alpha before settling to dwell (initial flash)
Signature
const val TARGET_ALPHA_MAX: Int = 94 |
TARGET_ALPHA_RADIAL_GRADIENT
: Int
[Get] |
Target alpha for the radial gradient overlay
Signature
const val TARGET_ALPHA_RADIAL_GRADIENT: Int = 12 |
TRANSITION_LERP_DURATION_MS
: Int
[Get] |
Lerp duration when switching fade directions mid-animation
Signature
const val TRANSITION_LERP_DURATION_MS: Int = 50 |
VELOCITY_FOR_FULL_FADE
: Float
[Get] |
Velocity threshold above which effect fully fades
Signature
const val VELOCITY_FOR_FULL_FADE: Float = 42.0f |
VELOCITY_FOR_NO_FADE
: Float
[Get] |
Velocity threshold below which no fading occurs
Signature
const val VELOCITY_FOR_NO_FADE: Float = 1.0f |
VELOCITY_RADIUS_MULTIPLIER
: Float
[Get] |
Multiplier for gradient radius expansion based on velocity
Signature
const val VELOCITY_RADIUS_MULTIPLIER: Float = 4.5f |