代码拉取完成,页面将自动刷新
rvtLately = findViewById(R.id.rvt_lately);
GridLayoutManagerTV gridlayoutManager = new GridLayoutManagerTV(this, 6);
gridlayoutManager.setOrientation(GridLayoutManager.VERTICAL);
rvtLately.setLayoutManager(gridlayoutManager);
rvtLately.setFocusable(false);
LatelyPresenter latelyPresenter = new LatelyPresenter(recordBean);
GeneralAdapter adapter = new GeneralAdapter(latelyPresenter);
rvtLately.setSelectedItemAtCentered(true);
rvtLately.setAdapter(adapter);
rvtLately.setOnItemListener(new RecyclerViewTV.OnItemListener() {
@Override
public void onItemPreSelected(RecyclerViewTV parent, View itemView, int position) {
mRecyclerViewBridge.setUnFocusView(itemView);
}
@Override
public void onItemSelected(RecyclerViewTV parent, View itemView, int position) {
mRecyclerViewBridge.setFocusView(itemView, 1.15f);
itemView.findViewById(R.id.tv_name).setVisibility(View.VISIBLE);
}
@Override
public void onReviseFocusFollow(RecyclerViewTV parent, View itemView, int position) {
mRecyclerViewBridge.setFocusView(itemView, 1.0f);
}
});
以上是我的配置代码,拥有焦点的item并不会居中显示,而且,如果到了边上,RecyclerView滚动的时候,焦点框会往出飞一点,等到下面一行的内容显示了以后焦点框又会飞回来设置到原来item下面的一个上面。 这种情况是很么原因造成的,怎么解决啊