# TransformersLayout
**Repository Path**: zhanping/TransformersLayout
## Basic Information
- **Project Name**: TransformersLayout
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-12-18
- **Last Updated**: 2024-11-28
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[](https://developer.android.google.cn) [](http://www.apache.org/licenses/LICENSE-2.0) [](https://android-arsenal.com/api?level=16) [](https://jitpack.io/#zaaach/TransformersLayout)
# TransformersLayout
> :fire: APP金刚区导航布局,下方带横向滚动条,很多APP都有使用这种,效果还不错就封装了一下:smile:
>
> 整体结构是Recyclerview + 滚动条
### Features
- 每页行数、列数可配置
- 滚动状态自动恢复
- 支持数据重新排序,类似viewpager的分页模式
- item布局样式自定义
- scrollbar样式可配置
# Preview

[点击下载APK体验](https://github.com/zaaach/TransformersLayout/raw/master/arts/app-debug.apk)
# Install
:mega:项目基于AndroidX构建,参考迁移指南:[AndroidX迁移](https://developer.android.google.cn/jetpack/androidx/migrate)
**Step 1:** 项目根目录的build.gradle添加如下配置:
```groovy
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```
**Step 2:** app添加依赖:
```groovy
dependencies {
implementation 'com.github.zaaach:TransformersLayout:x.y.z'
}
```
记得把`x.y.z`替换为[](https://jitpack.io/#zaaach/TransformersLayout)中的数字
# How to use
**Step 1:** xml布局文件
```xml
```
**Step 2:** 自定义ViewHolder,第三步需要用到
```java
public class NavAdapterViewHolder extends Holder