Android自定义控件系列

这一次我们将会实现一个完整纯粹的自定义控件,而不是像之前的组合控件一样,拿系统的控件来实现;计划分为三部分:自定义控件的基本部分,自定义控件的触摸事件的处理和自定义控件的自定义属性;
状态:完结
dexcoder
1年前

共 6 篇

? ? ? ??今天我们开始新的Android自定组件旅程,下面一个内容是如何自定义一个ViewGoup,之前我们已经通过几篇博文已经了解了自定义view的基本写法,如果有不了解的同学,可以参看下面专栏中的文章:Android自定义控件。 这次同样也是通过一个例子来说明要如何自定义一个ViewG
1年前发布
今天我们来利用Android自定义控件实现一个比较有趣的效果:滑动水波纹。先来看看最终效果图: 图一 效果还是很炫的;饭要一口口吃,路要一步步走,这里我们将整个过程分成几步来实现 一、实现单击出现水波纹单圈效果: 图二 照例来说,还是一个自定义控件,这里我们直接让这个
1年前发布
先来看看效果: 一眼看上去好像还挺炫的,感觉比较复杂。。。实际上并不难,下面我们来看看如何实现: 基本素材就是下面三个: 我们先来看看布局文件怎么写,实际上这里这三张图片都差不多,我们这里使用RelativeLayout,方便后续小图标的加入,基本就是centerInParent和aliag
1年前发布
接之前的:Android自定义控件系列二:自定义开关按钮(一)和Android自定义控件系列三:自定义开关按钮(二)继续,今天要讲的就是如何在自定义控件中使用自定义属性,实际上这里有两种方法,一种是配合XML属性资源文件的方式,另一种是不需要XML资源文件的方式;下面我们分别
1年前发布
接上一篇自定义开关按钮(一)的内容继续。上一次实现了一个开关按钮的基本功能,即自定义了一个控件,开关按钮,实现了点击切换开关状态的功能。今天我们想在此基础之上,进一步实现触摸拖拽开关滑块来实现开关的功能,还是一样先来看看效果,这里由于要显示拖拽,我打开了开
1年前发布
这一次我们将会实现一个完整纯粹的自定义控件,而不是像之前的组合控件一样,拿系统的控件来实现;计划分为三部分:自定义控件的基本部分,自定义控件的触摸事件的处理和自定义控件的自定义属性; 下面就开始第一部分的编写,本次以一个定义的开关按钮为例,下面就开始吧: 先
1年前发布