同步gridview的实现

1.由于公司需求预览图片的时候有个双屏的效果,类似VR视频的那种两边同步的效果。

之前的思路是依靠gridview本身的item被选中的状态的来实现这个背景变色的效果。

但是发现有点小瑕疵:

修改后的核心代码:
mGridViewRight.setSelection(item_select_position);

mGridViewRight.smoothScrollToPosition(item_select_position);

mGridViewLeft.setSelection(item_select_position);

mGridViewLeft.smoothScrollToPosition(item_select_position);


在此之前要设置一下

mGridViewLeft.getSelectedView().setBackgroundColor(Color.parseColor("#ff0000"));

mGridViewRight.getSelectedView().setBackgroundColor(Color.parseColor("#ff0000"));


控制器是蓝牙手柄的

获取到他的上下左右的事件去进行一下获取再设置就OK了

你可能感兴趣的:(同步gridview的实现)