public class AutoButton extends View implements View.OnTouchListener{
//开关背景图
private Bitmap bgBitmap;
//开关按钮图
private Bitmap btnBitmap;
private Paint paint;
//标记开关滑动的值
private int leftDis=0;
//标记开关滑动的最大值
private int slidingMax;
//设置开关对应的文本
private final String text1="开";
private final String text2="关;
//标记开关状态
private boolean mCurrent;
//标记点击事件
private boolean isClickable;
//标记滑动事件
private boolean isMove;
//开关打开的事件监听器
private SoftFloorListener softFloorListener;
//开关关闭的事件监听器
private HydropowerListener hydropowerListener;
//标记开关文本的宽度
float width1,width2;
//记录文本中心点 cx1:绘制文本1的x坐标 cx2:绘制文本2的x坐标
//cy记录绘制文本的高度
float cx1,cy,cx2;
//代码实例化需要的方法
public AutoButton(Context c