# SlidingPaneLayout.SimplePanelSlideListener

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

*** ** * ** ***


```
public class SlidingPaneLayout.SimplePanelSlideListener implements SlidingPaneLayout.PanelSlideListener
```

<br />

*** ** * ** ***

No-op stubs for `https://developer.android.com/reference/androidx/slidingpanelayout/widget/SlidingPaneLayout.PanelSlideListener`. If you only want to implement a subset of the listener methods you can extend this instead of implement the full interface.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/slidingpanelayout/widget/SlidingPaneLayout.SimplePanelSlideListener#SimplePanelSlideListener()()` |

| ### Public methods |
|---|---|
| `void` | `https://developer.android.com/reference/androidx/slidingpanelayout/widget/SlidingPaneLayout.SimplePanelSlideListener#onPanelClosed(android.view.View)(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/view/View.html panel)` Called when a detail view becomes slid completely closed. |
| `void` | `https://developer.android.com/reference/androidx/slidingpanelayout/widget/SlidingPaneLayout.SimplePanelSlideListener#onPanelOpened(android.view.View)(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/view/View.html panel)` Called when a detail view becomes slid completely open. |
| `void` | `https://developer.android.com/reference/androidx/slidingpanelayout/widget/SlidingPaneLayout.SimplePanelSlideListener#onPanelSlide(android.view.View,float)(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/view/View.html panel, float slideOffset)` Called when a detail view's position changes. |

## Public constructors

### SimplePanelSlideListener

Added in 1.1.0

```
public SimplePanelSlideListener()
```

## Public methods

### onPanelClosed

Added in [1.3.0-alpha01](https://developer.android.com/jetpack/androidx/releases/slidingpanelayout#1.3.0-alpha01)

```
public void onPanelClosed(@NonNull View panel)
```

Called when a detail view becomes slid completely closed.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/view/View.html panel` | The detail view that was slid to a closed position |

### onPanelOpened

Added in [1.3.0-alpha01](https://developer.android.com/jetpack/androidx/releases/slidingpanelayout#1.3.0-alpha01)

```
public void onPanelOpened(@NonNull View panel)
```

Called when a detail view becomes slid completely open.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/view/View.html panel` | The detail view that was slid to an open position |

### onPanelSlide

Added in [1.3.0-alpha01](https://developer.android.com/jetpack/androidx/releases/slidingpanelayout#1.3.0-alpha01)

```
public void onPanelSlide(@NonNull View panel, float slideOffset)
```

Called when a detail view's position changes.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/view/View.html panel` | The child view that was moved |
| `float slideOffset` | The new offset of this sliding pane within its range, from 0-1 |