package com.imibaby.client.views;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.util.AttributeSet;
import android.util.TypedValue;
import android.view.MotionEvent;
import android.view.View;
import com.imibaby.client.R;
import com.imibaby.client.interfaces.ResponseOnTouch;
import java.util.ArrayList;public classCustomSeekbar extends View {private final String TAG = "CustomSeekbar";private intwidth;private intheight;private int downX = 0;private int downY = 0;private int upX = 0;private int upY = 0;private int moveX = 0;private int moveY = 0;private float scale = 0;private int perWidth = 0;privatePaint mPaint;privatePaint mTextPaint;privatePaint buttonPaint;privateCanvas canvas;privateBitmap bitmap;privateBitmap thumb;privateBitmap spot;privateBitmap spot_on;private int hotarea = 100;//点击的热区
private int cur_sections = 2;privateResponseOnTouch responseOnTouch;private int bitMapHeight = 38;//第一个点的起始位置起始,图片的长宽是76,所以取一半的距离
private int textMove = 60;//字与下方点的距离,因为字体字体是40px,再加上10的间隔
private int[] colors = new int[]{0xffdf5600,0x33000000};//进度条的橙色,进度条的灰色,字体的灰色
private inttextSize;private intcircleRadius;private ArrayListsection_title;publicCustomSeekbar(Context context) {<