AttitudeIndicator.java 文件源码

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

项目:Tower-develop 作者:
@Override
protected void onSizeChanged(int w, int h, int oldw, int oldh) {
    super.onSizeChanged(w, h, oldw, oldh);
    halfHeight = h / 2f;
    halfWidth = w / 2f;

    radiusExternal = Math.min(halfHeight, halfWidth) / YAW_ARROW_SIZE;
    radiusInternal = radiusExternal * INTERNAL_RADIUS;

    internalBounds = new RectF(-radiusInternal, -radiusInternal, radiusInternal, radiusInternal);

    skyPaint.setShader(new LinearGradient(0, -radiusInternal, 0, radiusInternal, Color
            .parseColor("#0082d6"), Color.parseColor("#2cb1e1"), TileMode.CLAMP));

    groundPaint.setShader(new LinearGradient(0, radiusInternal, 0, radiusInternal, Color
            .parseColor("#4bbba1"), Color.parseColor("#008f63"), TileMode.CLAMP));

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号