# ItemBridgeAdapterShadowOverlayWrapper

# ItemBridgeAdapterShadowOverlayWrapper

Artifact:[androidx.leanback:leanback](https://developer.android.com/jetpack/androidx/releases/leanback)  
[View Source](https://cs.android.com/search?q=file:androidx/leanback/widget/ItemBridgeAdapterShadowOverlayWrapper.java+class:androidx.leanback.widget.ItemBridgeAdapterShadowOverlayWrapper)  
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/ItemBridgeAdapterShadowOverlayWrapper "View this page in Java")

<br />

```
class ItemBridgeAdapterShadowOverlayWrapper : ItemBridgeAdapter.Wrapper
```

<br />

|---|---|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html)                                                                                                    |||
| ↳ | [androidx.leanback.widget.ItemBridgeAdapter.Wrapper](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ItemBridgeAdapter.Wrapper)                            ||
|   | ↳ | [androidx.leanback.widget.ItemBridgeAdapterShadowOverlayWrapper](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ItemBridgeAdapterShadowOverlayWrapper) |

*** ** * ** ***

A wrapper class working with[ItemBridgeAdapter](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ItemBridgeAdapter)to wrap item view in a[ShadowOverlayContainer](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ShadowOverlayContainer). The ShadowOverlayContainer is created from conditions of[ShadowOverlayHelper](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ShadowOverlayHelper).

## Summary

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

|                             ### Public functions                              |
|-------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [View](https://developer.android.com/reference/android/view/View.html)`!`     | [createWrapper](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ItemBridgeAdapterShadowOverlayWrapper#createWrapper(android.view.View))`(root: `[View](https://developer.android.com/reference/android/view/View.html)`!)`                                                                                        |
| [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html) | [wrap](https://developer.android.com/reference/kotlin/androidx/leanback/widget/ItemBridgeAdapterShadowOverlayWrapper#wrap(android.view.View,android.view.View))`(wrapper: `[View](https://developer.android.com/reference/android/view/View.html)`!, wrapped: `[View](https://developer.android.com/reference/android/view/View.html)`!)` |

## Public constructors

### ItemBridgeAdapterShadowOverlayWrapper

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

```
ItemBridgeAdapterShadowOverlayWrapper(helper: ShadowOverlayHelper!)
```  

## Public functions

### createWrapper

```
fun createWrapper(root: View!): View!
```  

### wrap

```
fun wrap(wrapper: View!, wrapped: View!): Unit
```