Android想将图片间隔改一下,以为很简单弄了一天,求思路 5C

图片说明

请GitHub搜“EhViewer”,提问秒删不知道是不是不能发地址

  • 漫画app,登录时请点击最下面的“免登陆”,入口选择第一个"e-hexxai"。
  • 现在只想改一个地方,就是看漫画两页之间的黑条去掉,形成无缝连接。为了这一个小改动,从昨晚搞到现在,android学得稀烂,基础较薄弱,很久没敲代码了,现在都不知道这个黑条间隔到底是在哪个位置添加的,求思路
  • 首先,我用ddms看了下,发现整个图片内容显示都是一个自定义view
  • 找到布局文件activity gallery.xml中发现是一个命名GLRootView的自定义控件
  • 因为不同页及黑条都在同一个控件内,所以应该不是activity中代码实现,直接定位到GLRootView,继承自GLSurfaceView
  • 看了下构造函数,里面有一些方法看不懂,搜了下都是surfaceview相关,而GLSurfaceView就继承的surfaceview
  • 然后顺着GLSurfaceView的构造找下去,发现就一个初始化方法里面有个SurfaceHolder的回调,简单研究了下serfaceview,没搞懂

然后我该怎么办?
回过头去,我以为漫画应该是recylerview或listview展示的,发现GLRootView和GLSurfaceView的java文件中都没有写入布局相关的代码,
我该怎么定位到那个给两页漫画间增加间隔的代码中去?求具体的思路

2个回答

你把布局文件代码拿出来看一下

好奇的去看了下EhViewer,不过不能看懂你所说的那些**ViEW。
不过,如果你用的是Recyclerview列表的话,估计就是RecyclerView.addItemDecoration这里添加了new DividerItemDecoration(..)

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问