同步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了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,044评论 25 709
  • 本来有各种的不情愿,又碍于各种原因,还是参加了公司组织的漂流。 对于我来说,不带孩子,已经有些不愿意出门了,好像已...
    皮皮老猫阅读 1,053评论 0 1
  • 喵先生,这一次,我和你终于心平气和的聊一聊了。 你高兴的说着你的最近,我仔细的听着,一起笑着,真好。 你说,有一天...
    af7406ef54ee阅读 1,215评论 0 0
  • 我也不知道为什么 好像自从离开以后就越来越想你 有时候想看看你的模样,就拿出手机翻找着相册 有时候想听听你说话的声...
    凌_小猫阅读 1,677评论 0 1
  • 我的高考,一年后 抬头一看,6.3日。要高考了吧,想起去年这个时候,除了心里的忐忑,物理老师逼着我们最后做的小册子...
    清照阅读 1,059评论 0 0