# 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) } } ```