canvas)
{
super.onDraw(canvas);
//绘图的时候 内部用到了一些数值的硬编码,其实不太好,
//主要是考虑到图片的原因,图片周围有透明边界...(canvas, null, null, mSwitch_off);
drawBitmap(canvas, null, null, mSwitch_thumb);
...= SWITCH_ON)
{
drawBitmap(canvas, null, null, mSwitch_on);
int count = ...();
canvas.translate(mDstX - mThumbWidth / 2, 0);
drawBitmap(canvas, null...public void drawBitmap(Canvas canvas, Rect src, Rect dst, Bitmap bitmap)
{
dst = (dst