在这里,我们的主要工作就是在原有代码的基础上,增加一个重写的onTouchEvent方法,刚添加上来的时候是这个样子的: 对于触摸事件来说,一般返回值为true的话,那么就代表在这里消费掉本次触摸,而返回false的话,就在当前位置对本次触摸不做处理或者不能完全处理,还需要继续将本次事件分发给后续v ...
分类:
其他好文 时间:
2016-12-05 16:56:20
阅读次数:
228
自定义控件的步骤、用到的主要方法: 1、首先需要定义一个类,继承自View;对于继承View的类,会需要实现至少一个构造方法;实际上这里一共有三个构造方法: public View (Context context)是在java代码创建视图的时候被调用(使用new的方式),如果是从xml填充的视图, ...
分类:
其他好文 时间:
2016-12-05 13:53:35
阅读次数:
300
Css代码如下 .al-toggle-button{ appearance: none; -webkit-appearance: none; position: relative; width: 52px; height: 32px; background: #dfdfdf; border-radi ...
分类:
移动开发 时间:
2016-11-30 02:29:01
阅读次数:
260
Android控件基本介绍 Android本身提供了很多控件比如我们常用的有文本控件TextView和EditText;按钮控件Button和ImageButton状态开关按钮ToggleButton单选复选按钮RadioButton和RadioGroup单选按钮和复选按钮CheckBox图片控件I ...
分类:
移动开发 时间:
2016-09-27 15:00:52
阅读次数:
203
有IOS的开关模拟,当然也有MIUI的开关模拟 看到设置选项里面的开关样式,突发奇想地来试试 最终效果如图: 实现过程 1. 选项框checkbox 模拟开关当然需要一个选项框,这里用到了复选框checkbox 2. 理解开关的过程 点击开关按钮,则开启或关闭。原生的checkbox无法做到图示的效 ...
分类:
其他好文 时间:
2016-09-20 13:29:36
阅读次数:
161
在Android里面,一些炫酷的动画确实是很吸引人的地方,让然看了就赏心悦目,一个好看的动画可能会提高用户对软件的使用率。另外说到动画,在Android里面支持两种动画:补间动画和属性动画,至于这两种动画的区别这里不再介绍,希望开发者都能在使用的过程中体会两者的不同。 本文使用属性动画完成,说到属性 ...
分类:
移动开发 时间:
2016-09-05 01:33:01
阅读次数:
246
简述接触过IOS系统的童鞋们应该对开关按钮很熟悉了,它的切换以及滑动比较帅气。通常说的开关按钮,有两个状态:on、off。下面,我们利用自定义控件来实现一个开关按钮。简述
原理
源码
示例
效果
源码
更多参考原理
重写鼠标按下事件(mousePressEvent)、释放事件(mouseReleaseEvent),用于切换开关状态。
重写绘制事件(paintEvent),用于绘制开关效果。
使用QT...
分类:
其他好文 时间:
2016-08-09 17:31:23
阅读次数:
753
1、定义: 将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象,命令模式也支持可撤销的操作。命令可以用来实现日志和事务系统。 2、实例: 1)需求:设计一个家电遥控器的API,遥控器具有7个可编程的插槽,每个插槽都具有对应的开关按钮,另外还具备撤销按钮,用来撤销上一步的操作。 2 ...
分类:
编程语言 时间:
2016-07-21 17:47:01
阅读次数:
166
开关按钮UISwitch
在ViewController.h里面
#import @interface ViewController : UIViewController{ //定义一个开关控件
//作用可以进行状态的改变
//开,关:两种状态可以切换
//所有UIKit框架库中的控件均已UI开头
//苹果官方的控件都定义在UIK...
分类:
移动开发 时间:
2016-07-19 13:46:24
阅读次数:
180