android 怎么监听recyclerview是否获取焦点
2个回答
2016-09-04
展开全部
item获取焦点后有一个放大的效果,做过的人应该都知道这里边会有一个bug,单纯放大的话会被后头的item遮挡住,这是因为界面绘制先后的问题,如果你试过调用bringToFront()的话,你会发现根本不起作用。那么怎么解决呢,答案就是重写RecyclerView的getChildDrawingOrder方法,该方法有个int型的返回值,这个返回值返回的就是当前需要绘制的view,讲到这里大家明白了吧,更改这个返回值就能够让咱选中的那个View最后绘制。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询