# ShadowOverlayHelper.Options

# ShadowOverlayHelper.Options

Artifact:[androidx.leanback:leanback](https://developer.android.com/jetpack/androidx/releases/leanback)  
[View Source](https://cs.android.com/search?q=file:androidx/leanback/widget/ShadowOverlayHelper.java+class:androidx.leanback.widget.ShadowOverlayHelper.Options)  
Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/leanback/widget/ShadowOverlayHelper.Options "View this page in Java")

<br />

```
class ShadowOverlayHelper.Options
```

<br />

*** ** * ** ***

Option values for ShadowOverlayContainer.

## Summary

|                                                                 ### Constants                                                                 |
|-----------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
| `const `[ShadowOverlayHelper.Options](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ShadowOverlayHelper.Options)`!` | [DEFAULT](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ShadowOverlayHelper.Options#DEFAULT()) Default Options for values. |

|                                                   ### Public constructors                                                    |
|------------------------------------------------------------------------------------------------------------------------------|
| [Options](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ShadowOverlayHelper.Options#Options())`()` |

|                                                         ### Public functions                                                          |
|---------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ShadowOverlayHelper.Options](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ShadowOverlayHelper.Options)`!` | [dynamicShadowZ](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ShadowOverlayHelper.Options#dynamicShadowZ(float,float))`(unfocusedZ: `[Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)`, focusedZ: `[Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)`)` Set value of focused and unfocused Z value for shadow. |
| [ShadowOverlayHelper.Options](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ShadowOverlayHelper.Options)`!` | [roundedCornerRadius](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ShadowOverlayHelper.Options#roundedCornerRadius(int))`(roundedCornerRadius: `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`)` Set value of rounded corner radius.                                                                                                          |

|                              ### Public properties                              |
|---------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) | [dynamicShadowFocusedZ](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ShadowOverlayHelper.Options#dynamicShadowFocusedZ())     |
| [Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) | [dynamicShadowUnfocusedZ](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ShadowOverlayHelper.Options#dynamicShadowUnfocusedZ()) |
| [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)     | [roundedCornerRadius](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ShadowOverlayHelper.Options#roundedCornerRadius())         |

## Constants

### DEFAULT

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0)  

```
const val DEFAULT: ShadowOverlayHelper.Options!
```

Default Options for values.  

## Public constructors

### Options

Added in 1.1.0  

```
Options()
```  

## Public functions

### dynamicShadowZ

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0)  

```
fun dynamicShadowZ(unfocusedZ: Float, focusedZ: Float): ShadowOverlayHelper.Options!
```

Set value of focused and unfocused Z value for shadow.  

|                                          Parameters                                           |
|-----------------------------------------------------------------------------------------------|-----------------------------------------|
| `unfocusedZ: `[Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) | Number of pixels for unfocused Z value. |
| `focusedZ: `[Float](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)   | Number of pixels for focused Z value.   |

|                                                                Returns                                                                |
|---------------------------------------------------------------------------------------------------------------------------------------|----------------------------|
| [ShadowOverlayHelper.Options](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ShadowOverlayHelper.Options)`!` | The Options object itself. |

### roundedCornerRadius

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0)  

```
fun roundedCornerRadius(roundedCornerRadius: Int): ShadowOverlayHelper.Options!
```

Set value of rounded corner radius.  

|                                             Parameters                                             |
|----------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------|
| `roundedCornerRadius: `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html) | Number of pixels of rounded corner radius. Set to 0 to use default settings. |

|                                                                Returns                                                                |
|---------------------------------------------------------------------------------------------------------------------------------------|----------------------------|
| [ShadowOverlayHelper.Options](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ShadowOverlayHelper.Options)`!` | The Options object itself. |

## Public properties

### dynamicShadowFocusedZ

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0)  

```
val dynamicShadowFocusedZ: Float
```  

### dynamicShadowUnfocusedZ

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0)  

```
val dynamicShadowUnfocusedZ: Float
```  

### roundedCornerRadius

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0)  

```
val roundedCornerRadius: Int
```