您的位置:首页 > 移动开发 > Android开发

[置顶] Android中使用背景设置透明度问题总结

2016-03-18 17:02 435 查看
     前两天的时候,在项目中,有这么一个需求:随ScrollView的滚动改变topbar的透明度。然后我想,这还不简单,直接find布局获取background然后调用setAlpha(int alpha)方法,在ScrollView 的滚动监听中根据y坐标改变透明度,因为透明度是1~255,所以此处边界不用设置。ok,运行项目,oh my god!!在ScrollView滑动的时候,界面出现瞬间的黑影,然后字体变得模糊,我最初以为是渲染的问题,那好办啊,直接加了个硬件渲染加速(setLayperType),可是再次运行后,结果依然是界面不堪。百思不得其解,各种百度,翻资料。终于,看下面这个方法:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: