【发布时间】:2017-04-09 09:47:08
【问题描述】:
我正在实现一个水平的RecyclerView,它可以在滚动后将项目对齐到中心,例如 Google play App 水平列表。 This 是评论。
我的代码如下:
MainMenuAdapter mainMenuAdapter = new MainMenuAdapter(this, mDataset);
final LinearLayoutManager layoutManagaer = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
RecyclerView mainMenu = (RecyclerView) findViewById(R.id.main_menu);
mainMenu.setLayoutManager(layoutManagaer);
mainMenu.setAdapter(mainMenuAdapter);
final SnapHelper snapHelper = new LinearSnapHelper();
snapHelper.attachToRecyclerView(mainMenu);
RecyclerView 将中心项目(位置)捕捉到中心后,我如何才能获得中心项目(位置)?没有任何监听器实现吗?
此外,当触摸项目视图时,我想将其对齐到中心。我该怎么做?
【问题讨论】:
标签: android android-recyclerview snapping