# AndroidProgressbar **Repository Path**: food91/AndroidProgressbar ## Basic Information - **Project Name**: AndroidProgressbar - **Description**: Android进度条 - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 0 - **Created**: 2016-05-26 - **Last Updated**: 2025-07-28 ## Categories & Tags **Categories**: android-modules **Tags**: None ## README #Android进度条 ![进度条](http://img.blog.csdn.net/20160526214550428) ##主要的onDraw ``` protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); Log.d("run", "mheight====" + mheight + "mwidth==" + mwidth); // 画灰线 Paint pgray = new Paint(); pgray.setAntiAlias(true); pgray.setStrokeWidth(mheight); pgray.setColor(Color.GRAY); canvas.drawLine(0, mheight / 2, mwidth, mheight / 2, pgray); // 画蓝线 if (current != 0) { Paint pblue = new Paint(); pblue.setAntiAlias(true); pblue.setColor(Color.BLUE); pblue.setStrokeWidth(5); canvas.drawLine(0, mheight / 2, (float) mwidth / 100 * current, mheight / 2, pblue); // 绘制闪光点 Bitmap photo = BitmapFactory.decodeResource(this.getResources(), R.drawable.arrow_progress_bar_arrow); Paint pwhite=new Paint(); pwhite.setAntiAlias(true); pwhite.setStrokeWidth(5); pwhite.setColor(Color.WHITE); canvas.drawBitmap(photo,(float) mwidth / 100 * current-photo.getWidth(), mheight / 2-photo.getHeight()/2, pblue); } } ``` ###调用方法: ``` ``` ###下载地址:https://git.oschina.net/food91/AndroidProgressbar.git