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了