前提:使用的悬浮按钮是https://github.com/makovkastar/FloatingActionButton,使用它的原因在于它只需一句话就将悬浮按钮与列表(https://github.com/iwgang/FamiliarRecyclerView)关联在一起,那就是
但是:近期在测试提交的bug中看到这个问题,在有些机型的手机上悬浮按钮挡住了列表中的文字显示
(如下图)。
因此,想到的解决方案就是设置这个按钮的颜色为半透明,结果在所有手机上都ok,唯独在魅族手机上出现问题,圆形按钮的底部有一个小点的白色圆(如下图)。那么这又该如何解决呢?
翻看这个FloatingActionButton的源码可知,,会不会跟这个ImageButton有关呢,或许就是因为ImageButton有一个默认的灰白色的背景。
于是成功的解决做法就是,将FloatingActionButton的源码拷贝到我的代码中进行修改,去掉 compile 'com.melnykov:floatingactionbutton:1.3.0',将FloatingActionButton继承的对象改为Button,便顺利解决了问题(如下图)。