protected void onDraw(Canvas canvas){
Paint paint = new Paint();
paint.setStyle(Style.STROKE);
paint.setAntiAlias(true);
paint.setColor(0xffe9e9e9);
paint.setTextSize(Function.getFitPx(getContext(), 30));
FontMetrics fm = paint.getFontMetrics();
// canvas.drawRect(drawRect, paint);
canvas.drawLine(drawRect.left, drawRect.top, drawRect.right, drawRect.top, paint);
canvas.drawLine(drawRect.left, drawRect.bottom, drawRect.right, drawRect.bottom, paint);
float h = (maxValue - minValue) / 2;
float y = Function.getYCoordinate(drawRect, minValue+h, maxValue, minValue);
paint.setColor(0xffbbbbbc);
canvas.drawLine(drawRect.left, y, drawRect.right, y, paint);
paint.setTextAlign(Align.RIGHT);
int baseline = (int) (drawRect.top + (drawRect.bottom - drawRect.top - fm.bottom + fm.top) / 2 - fm.top);
canvas.drawText("0%", drawRect.left-Function.getFitPx(getContext(), 20), baseline, paint);
paint.setColor(getContext().getResources().getColor(R.color.font_de3031));
canvas.drawText("3.4%", drawRect.left-Function.getFitPx(getContext(), 20), drawRect.top-(fm.top-fm.bottom)/2 + 2, paint);
paint.setColor(getContext().getResources().getColor(R.color.font_32a632));
canvas.drawText("-3.4%", drawRect.left-Function.getFitPx(getContext(), 20), drawRect.bottom, paint);
}
InvestGroupChart.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:GomeOnline
作者:
评论列表
文章目录