DismissAreaView.java 文件源码

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

项目:WebCards 作者:
@Override
protected void onSizeChanged(int w, int h, int oldw, int oldh) {
    backgroundPaint.setShader(new RadialGradient(w, h, h, Color.BLACK, Color.TRANSPARENT, Shader.TileMode.MIRROR));

    indicatorRect =  new Rect(
            w - indicatorSize - indicatorMargin,
            h - indicatorSize - indicatorMargin,
            w - indicatorMargin,
            h - indicatorMargin);

    final int centerX = w - indicatorMargin - (indicatorSize / 2);
    final int centerY = h - indicatorMargin - (indicatorSize / 2);

    final int left = centerX - (crossSize / 2);
    final int top = centerY - (crossSize / 2);
    final int right = centerX + (crossSize / 2);
    final int bottom = centerY + (crossSize / 2);

    crossLines = new float[] {
            left, top, right, bottom,
            right, top, left, bottom
    };
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号