@Override
protected void onDraw(Canvas canvas) {
//画背景图片
if(mType==0)
{
if(isToFast||isWrongPose)
{
canvas.drawBitmap(backgroundWrongImage, src, des, null);
}
else
{
canvas.drawBitmap(backgroundImage, src, des, null);
}
}
else
{
canvas.drawBitmap(backgroundImage, src, des, null);
}
float rate_src= getRate();
//画进度条
canvas.drawBitmap(progressImage, getSrcRect(src,rate_src), getDesRect(des,rate_src), null);
if(mType==0)
{
canvas.drawLine(0, 0.5f*viewheight, viewwidth, 0.5f*viewheight, mLinePaint_);
Path path = new Path();
path.moveTo(0, linestart);
path.lineTo(viewwidth,viewheight-linestart);
PathEffect effects = new DashPathEffect(new float[]{6,6,6,6},1);
mLinePaint.setPathEffect(effects);
canvas.drawPath(path, mLinePaint);
// canvas.drawLine(0, linestart, viewwidth, viewheight-linestart, mLinePaint);
}
}
PanoramaProgressIndicator.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:WiCamera3D
作者:
评论列表
文章目录