同步gridview的实现

2016-10-21  本文已影响0人  这个名字也有宇

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了

上一篇 下一篇

猜你喜欢

热点阅读