@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));
}
AttitudeIndicator.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:Tower-develop
作者:
评论列表
文章目录