FlowIndicator.java 文件源码

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

项目:GitHub 作者:
/**
 * 重写绘制指示器view
 * @param canvas
 */
@Override
protected void onDraw(Canvas canvas) {
    super.onDraw(canvas);
    float width = (getWidth() - ((radius * 2 * count) + (space * (count - 1)))) / 2.f;
    Log.d(TAG_FLOWINDICATOR,"当前选中的为:"+this.seleted);
    for (int i = 0; i < count; i++) {
        if (i == seleted) {
            paint.setStyle(Style.FILL);
            canvas.drawBitmap(bmp_selected, 130+width + getPaddingLeft()
                    + radius + i * (space + radius + radius), 0, null);
        } else {
            paint.setStyle(Style.FILL);
            canvas.drawBitmap(bmp_normal, 130+width + getPaddingLeft() + radius
                    + i * (space + radius + radius), 0, null);
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号