TerminalBackDrawable.java 文件源码

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

项目:terminal-seekbar 作者:
@Override
public void draw(Canvas canvas) {

    terminalPaint.setStyle(Paint.Style.FILL);
    terminalPaint.setColor(color);
    terminalPaint.setAlpha(alpha);
    //int[] toAlpha = new int[]{Color.argb(255, Color.red(255), Color.green(255), Color.blue(255)), Color.argb(0, Color.red(0), Color.green(0), Color.blue(0))};
    int[] toAlpha = new int[]{Color.argb(255, 255, 255, 225),Color.argb(0, 0, 0, 0)};
    RadialGradient shader = new RadialGradient(cx, cy,  radius, toAlpha, null, Shader.TileMode.MIRROR);
    terminalPaint.setShader(shader);
    terminalPaint.setStrokeJoin(Paint.Join.ROUND);
    terminalPaint.setStrokeCap(Paint.Cap.ROUND);
    canvas.drawCircle(cx, cy, radius, terminalPaint);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号