# RowsFragment.MainFragmentAdapter

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

*** ** * ** ***


```
public class RowsFragment.MainFragmentAdapter extends BrowseFragment.MainFragmentAdapter<RowsFragment>
```

<br />

|---|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object.html) |||
| ↳ | [androidx.leanback.app.BrowseFragment.MainFragmentAdapter](https://developer.android.com/reference/androidx/leanback/app/BrowseFragment.MainFragmentAdapter)\<[RowsFragment](https://developer.android.com/reference/androidx/leanback/app/RowsFragment)\> ||
|   | ↳ | [androidx.leanback.app.RowsFragment.MainFragmentAdapter](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter) |

*** ** * ** ***

> [!CAUTION]
> **This class is deprecated.**   
> Deprecated in Java

## Summary

| ### Public constructors |
|---|
| `[MainFragmentAdapter](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#MainFragmentAdapter(androidx.leanback.app.RowsFragment))(https://developer.android.com/reference/androidx/leanback/app/RowsFragment fragment)` **This method is deprecated.** Deprecated in Java |

| ### Public methods |
|---|---|
| `boolean` | `[isScrolling](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#isScrolling())()` **This method is deprecated.** Deprecated in Java |
| `void` | `[onTransitionEnd](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#onTransitionEnd())()` **This method is deprecated.** Deprecated in Java |
| `boolean` | `[onTransitionPrepare](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#onTransitionPrepare())()` **This method is deprecated.** Deprecated in Java |
| `void` | `[onTransitionStart](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#onTransitionStart())()` **This method is deprecated.** Deprecated in Java |
| `void` | `[setAlignment](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#setAlignment(int))(int windowAlignOffsetFromTop)` **This method is deprecated.** Deprecated in Java |
| `void` | `[setEntranceTransitionState](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#setEntranceTransitionState(boolean))(boolean state)` **This method is deprecated.** Deprecated in Java |
| `void` | `[setExpand](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#setExpand(boolean))(boolean expand)` **This method is deprecated.** Deprecated in Java |

### Inherited methods

From [androidx.leanback.app.BrowseFragment.MainFragmentAdapter](https://developer.android.com/reference/androidx/leanback/app/BrowseFragment.MainFragmentAdapter) `final T` `[getFragment](https://developer.android.com/reference/androidx/leanback/app/BrowseFragment.MainFragmentAdapter#getFragment())()`

**This method is deprecated.** Deprecated in Java
`final https://developer.android.com/reference/androidx/leanback/app/BrowseFragment.FragmentHost` `[getFragmentHost](https://developer.android.com/reference/androidx/leanback/app/BrowseFragment.MainFragmentAdapter#getFragmentHost())()`

**This method is deprecated.** Deprecated in Java
`boolean` `[isScalingEnabled](https://developer.android.com/reference/androidx/leanback/app/BrowseFragment.MainFragmentAdapter#isScalingEnabled())()`

**This method is deprecated.** Deprecated in Java
`void` `[setScalingEnabled](https://developer.android.com/reference/androidx/leanback/app/BrowseFragment.MainFragmentAdapter#setScalingEnabled(boolean))(boolean scalingEnabled)`

**This method is deprecated.** Deprecated in Java

## Public constructors

### MainFragmentAdapter

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

```
public [MainFragmentAdapter](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#MainFragmentAdapter(androidx.leanback.app.RowsFragment))(RowsFragment fragment)
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

## Public methods

### isScrolling

```
public boolean [isScrolling](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#isScrolling())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Returns whether its scrolling.

### onTransitionEnd

```
public void [onTransitionEnd](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#onTransitionEnd())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Callback indicating transition end.

### onTransitionPrepare

```
public boolean [onTransitionPrepare](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#onTransitionPrepare())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Callback indicating transition prepare start.

### onTransitionStart

```
public void [onTransitionStart](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#onTransitionStart())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Callback indicating transition start.

### setAlignment

```
public void [setAlignment](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#setAlignment(int))(int windowAlignOffsetFromTop)
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Sets the window alignment and also the pivots for scale operation.

### setEntranceTransitionState

```
public void [setEntranceTransitionState](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#setEntranceTransitionState(boolean))(boolean state)
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

For rows that willing to participate entrance transition, this function hide views if afterTransition is true, show views if afterTransition is false.

### setExpand

```
public void [setExpand](https://developer.android.com/reference/androidx/leanback/app/RowsFragment.MainFragmentAdapter#setExpand(boolean))(boolean expand)
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Set the visibility of titles/hover card of browse rows.