Android 自定义控件
krubo1
安卓开发
展开
-
仿IOS分段控件SegmentConrtol
该篇文章从eoeAndroid搬迁过来的,原文地址:[android实例]仿ios分段控件SegmentConrtol前段时间由于公司需求,我学习了一段时间的MONO for ios的开发,并动手做了两个不完整的项目,由于我是搞android的,对于ios和C#都不太懂,所以面对mono for ios有点吃力,各种迷茫,各种吃力,不过在学习mono for ios过程中我也收获颇多,现在回想起来原创 2016-01-04 15:22:48 · 840 阅读 · 0 评论 -
Android右滑销毁Activity
参考http://blog.csdn.net/lmj623565791/article/details/46858663在很多应用中,我们都能看到右滑退出当前界面的功能,网上也有一些例子讲解如何去实现这样的操作,但是大部分的都是自己监听手势并进行处理,代码很多很复杂,所以我就在想,是否有更简单的方法去实现。前不久,在学习自定义ViewGroup的时候,看到了ViewDragHelper,就想到这个原创 2016-04-09 15:32:35 · 898 阅读 · 0 评论 -
自定义ViewGroup,流式布局FlowLayout
本文参考了【张鸿洋的博客】: Android 手把手教您自定义ViewGroup(一)和Android 自定义ViewGroup 实战篇 -> 实现FlowLayout在很多应用里面,我们能看到类似于这样的流式 用现有的控件我们实现这种动态适应的布局很麻烦,对于如何比较简单的去实现这种布局,就需要我们去自定义ViewGroup了实现步骤一、新建一个FlowLayout类,继承ViewGrou原创 2016-03-24 16:24:59 · 766 阅读 · 0 评论 -
[Android实例] 拖动滑块进行图片拼合验证方式的实现
该篇文章从eoeAndroid搬迁过来的,原文地址:[Android实例] 拖动滑块进行图片拼合验证方式的实现现在网站上有各种各样的验证码验证方式,比如计算大小,输入图片内容等,今天在一家网站上看到这样的一种效果,感觉眼前一亮,验证方式是给出一张缺失一点的图片,然后在旁边有缺失部分的滑块,需要将该滑块拖动到图片缺失的地方补全才能验证成功,看到这种方式,我就想如何在android上去实现这种滑动验证原创 2016-01-05 14:04:14 · 12552 阅读 · 1 评论 -
[Android实例] 水下气泡上升界面效果
该篇文章从eoeAndroid搬迁过来的,原文地址:[Android实例] 水下气泡上升界面效果 首先声明,该效果并不是用动画实现的,而是用自定义View实现的,在onDraw方法里面调用invalidate()函数,实现气泡上升效果气泡类:private class Bubble { /** 气泡半径 */ private int radius;原创 2016-01-05 11:50:20 · 4200 阅读 · 3 评论 -
[Android实例] 类似电表数字改变自定义控件
该篇文章从eoeAndroid搬迁过来的,原文地址:[Android实例] 类似电表数字改变自定义控件代码很简单,不做过多说明@Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub if(nowText==null || "".equals(now原创 2016-01-05 11:46:15 · 1315 阅读 · 0 评论 -
[Android实例] 类似地震波向外扩散的自定义控件
该篇文章从eoeAndroid搬迁过来的,原文地址:[Android实例] 类似地震波向外扩散的自定义控件主要代码是自定义View的onDraw方法:代码很简单,就没有过多注释和介绍@Override public void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.on原创 2016-01-05 11:37:35 · 905 阅读 · 0 评论 -
[Android实例] 九宫格锁屏界面,自定义九宫格屏锁控件
》该篇文章从eoeAndroid搬迁过来的,原文地址:[Android实例] 九宫格锁屏界面,自定义九宫格屏锁控件最近忙着公司项目,也没有时间去做自定义控件这类的事,昨天刚把项目初步完结,今天玩着手机屏锁,突然想到是不是把九宫格屏锁给集成到项目中,做一个类似支付宝那样免登陆的模式,想到就立马开工动手做了一个九宫格的屏锁控件,感觉还不错,就在此奉献给大家。由于项目代码很简单,就在此不做复制粘贴工作了,原创 2016-01-05 11:29:55 · 1111 阅读 · 0 评论 -
[Android实例] 两边都能滑动的数据间隔选择SpaceBar
该篇文章从eoeAndroid搬迁过来的,原文地址:[Android实例] 两边都能滑动的数据间隔选择SpaceBar前几天看汽车报价APP,突然发现一个很带感的效果,类似于seekbar,不过能够两边滑动,用处是能够在指定大小数据范围内进行选择你需求的范围,效果图如下,至于主要代码如下:@Override protected void onDraw(Canvas canvas) {原创 2016-01-04 18:04:58 · 789 阅读 · 1 评论 -
[Android实例] 波浪动画效果,正弦曲线绘制
该篇文章从eoeAndroid搬迁过来的,原文地址:[Android实例] 波浪动画效果,正弦曲线绘制我们都知道正弦曲线的表达式为y=Asin(ωx+φ)+k,所以,在该demo中,我自定义一个view,在view的onDraw函数里手动绘制波浪效果的正弦函数,根据x坐标和正弦曲线表达式获取y坐标,此时y=10 * Math.sin((i + angle) * Math.PI / 180) + 2原创 2016-01-04 17:24:42 · 6602 阅读 · 1 评论 -
[Android实例] 仿微信通讯录,A~Z拼音侧边检索
该篇文章从eoeAndroid搬迁过来的,原文地址:[Android实例] 仿微信通讯录,A~Z拼音侧边检索` 侧边字母滑动检索控件 这个是单独的A~Z侧边检索控件汉字转拼音工具类:PinYinUtilspublic class PinYinUtils { private static int[] pyvalue = new int[] { -20319, -20317, -2030原创 2016-01-04 16:17:15 · 1957 阅读 · 0 评论 -
[Android实例] 带clean按钮的输入框
该篇文章从eoeAndroid搬迁过来的,原文地址:[Android实例] 带clean按钮的输入框该控件是默认高度,不能修改,高度为48dp,其中清除按钮的大小为32*32,该控件默认是单行输入,不能修改 主要属性: <declare-styleable name="EditDeleteText"> <attr name="text" format="string" />原创 2016-01-04 16:05:06 · 452 阅读 · 0 评论 -
[Android实例] 侧边字母滑动检索控件
该篇文章从eoeAndroid搬迁过来的,原文地址:[Android实例] 侧边字母滑动检索控件自定义侧边滑动检索控件,能根据A~Z字母进行检索,类似微信,通讯录右侧字母检索方式主要代码:@Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub su原创 2016-01-04 15:55:07 · 812 阅读 · 0 评论 -
仿IOS Switch控件
该篇文章从eoeAndroid搬迁过来的,原文地址:仿IOS Switch控件前几天写了一个仿ios的segmentcontrol控件( 仿 ios segmentcontrol ),今天突然兴致来了,就写了一个仿ios 的switch控件,由于本人不是学习ps的,所以从ios上截取的图片可能不太完美,希望各位能够见谅。废话不多少,上代码: 首先是得到自定义的属性,也就一个自定义的属性,就原创 2016-01-04 15:44:05 · 629 阅读 · 0 评论 -
类似UC浏览器三个圆点加载控件
在UC浏览器上,我们能够看到这样效果的加载控件,三个圆点同时滑动更换位置,这篇文章将会讲解如何实现这种效果 分析点的运动轨迹根据效果我们可以看出三个点的轨迹都不相同,现在我们来逐一进行分析第一个点运动轨迹第一个点的运动轨迹是从初始位置向上运动,达到最高点后向下运动穿过第二个点的初始位置后继续向下运动,达到最低点后重新向上运动,最终抵达第三个点的初始位置,整个过程中,第一个点一直向右平行移动,并且颜原创 2016-04-26 17:30:17 · 1611 阅读 · 0 评论