0
私は、標準的な方法でSnapHelperを使用してrecyclerViewをセットアップしました。それはうまく動作します。しかし、アイテムが「スナップ」して、そのインデックスでTextViewを更新できるようにするために、通知が必要です。私は、recyclerViewでsetOnFlingListenerを設定しようとしましたが、snapHelperはすでに例外のインスタンスを設定しているため、例外がスローされます。RecyclerViewアイテムがSnapHelperによって適所にスナップされたときの通知方法
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerview);
layoutManager = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
recyclerView.setLayoutManager(layoutManager);
adapter = new PlantAdapter(this, Globals.getPlants());
recyclerView.setAdapter(adapter);
snapHelper = new snapHelper(this);
snapHelper.attachToRecyclerView(recyclerView);
いつ、どのアイテムがスナップされたかを正確に知る別の方法はありますか?