java 开关按钮_自定义开关按钮-SwitchButton

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值