# GridViewPager2
**Repository Path**: netral/GridViewPager2
## Basic Information
- **Project Name**: GridViewPager2
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-10-28
- **Last Updated**: 2021-10-28
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# GridViewPager
防京东滑动式九宫格
# 引入
```
dependencies {
implementation 'com.github.mingyouzhu:GridViewPager:1.1'
}
```
# 布局文件 activity_main.xml
```
```
# MainActivity.kt
```
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
private fun init() {
val domain = "http://www.520mj.net:800"
val models: ArrayList> = ArrayList()
for(i in 0 .. 30)models.add(Model("图片1", "描述1", "$domain/StaticFiles/GridNineImages/4d142d608e474b00a7e252036a8ed12b.png"))
val gridNine = findViewById>(R.id.mGridViewPager)
// 设置图片加载引擎
gridNine.setImageLoader(object:ImageLoader{
override fun load(context: Context, icon: String, imageView: ImageView) {
Glide.with(context)
.load(icon)
.override(120,120)
.into(imageView)
}
})
// 初始化
gridNine.init(models)
}
}
```