转自:http://blog.sina.com.cn/s/blog_691051e10101a3by.html很多时候没有我们需要使用的控件,或者控件并不美观。比如这个滑动开关,这是android之后的版本才提供的控件,新版本并不提供,这个时候就需要我们自定义控件了。一个2个主要类,OnChange...
分类:
移动开发 时间:
2015-04-14 12:50:13
阅读次数:
192
android自定义View: IOS风格的圆形/矩形滑动开关。...
分类:
移动开发 时间:
2015-03-09 07:08:46
阅读次数:
402
原文网址:http://blog.csdn.net/wangjinyu501/article/details/27961303版本:1.0日期:2014.5.172014.6.1版权:© 2014 kince 转载注明出处在介绍SwitchButton之前,先来看一下系统Button是如何实现的。源...
分类:
移动开发 时间:
2015-02-13 16:01:23
阅读次数:
215
android三档自定义滑动开关,禁止点击功能的实现,普通开关网上有很多例子,三档滑动开关的则找了整天都没有相关例子,开始用普通开关的源码修改了自己实现了一个类,但效果不如人意,各种边界情况的算法很难考虑周全很难调试出满意的效果。今 天尝试用系统组件seekbar实现自定义风格的滑动条,但禁止点击和...
分类:
移动开发 时间:
2015-02-11 18:24:19
阅读次数:
266
当开发的时候,使用开关的时候,效果不能不满足我们的需求,要表现出滑动的效果。我们就可以自定义开关。
思路:
1.把开关分为两部分,一部分是开关的背景,另一部分是滑动按钮。
2.测量开关的长和宽,当然是在onMeasure中进行处理
3.在onTouchEvent()根据触摸开关进行滑动位置进行监听,在onDraw()中进行绘画。
当然也要绘画两部分:开关背景和滑动按钮
4.对触摸位...
分类:
其他好文 时间:
2015-01-08 18:03:53
阅读次数:
209
由于Android并未提供滑动开关之类的组件,所以我们需要自己去实现一个自定义的视图组件来实现滑动开关效果。
这里有一个示例代码,它包括三个类:开关组件视图、状态监听接口、MainActivity
我们先来看看整个demo的效果图:
我们先来看看视图组件的完整代码,代码都已经注释:
package com.bear.swtichbuttondemo;
imp...
分类:
移动开发 时间:
2014-12-15 13:44:11
阅读次数:
210
@RemoteViewpublic class Button extends TextView { public Button(Context context) { this(context, null); } public Button(Context context, Attribu...
分类:
移动开发 时间:
2014-10-09 19:36:07
阅读次数:
279
【主要步骤】1、自定义类MyToggleButton继承自view。2、重写onMeasure方法,指定控件大小。3、重写onDraw方法,绘制控件内容。4、重写onTouchEvent方法,对touch事件进行解析。【为新控件添加自定义的属性】1、在attrs.xml文件中声明属性,有属性名:.....
分类:
其他好文 时间:
2014-09-26 19:35:28
阅读次数:
239