美文网首页
同步gridview的实现

同步gridview的实现

作者: 这个名字也有宇 | 来源:发表于2016-10-21 11:35 被阅读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了

相关文章

网友评论

      本文标题:同步gridview的实现

      本文链接:https://www.haomeiwen.com/subject/fzoquttx.html