MyItemDecoration.java 文件源码

java
阅读 47 收藏 0 点赞 0 评论 0

项目:CommonFramework 作者:
@Override
public void onDraw(Canvas c, RecyclerView parent, RecyclerView.State state) {
    super.onDraw(c, parent, state);

    int childCount = parent.getChildCount();
    for(int i=0;i<childCount;i++){
        View child=parent.getChildAt(i);

        Paint paint=new Paint(Paint.ANTI_ALIAS_FLAG);
        paint.setColor(Color.parseColor("#eeeeee"));
        paint.setStyle(Paint.Style.FILL);
        paint.setStrokeWidth(2);

        int startY=child.getTop()-size;
        int startX=child.getLeft();
        int endY=child.getTop()-size;
        int enx=child.getRight();
        c.drawLine(startX,startY,enx,endY,paint);
    }

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号