Android解决悬浮按钮在魅族机上的适配问题
前提:使用的悬浮按钮是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,便顺利解决了问题(如下图)。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
