![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 自定义组件
hongensq
这个作者很懒,什么都没留下…
展开
-
ViewDragHelper实战 自己打造Drawerlayout
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47396187; 本文出自:【张鸿洋的博客】 一、概述中间拖了蛮长时间了,在上一篇我们介绍了ViewDragHelper,详情:ViewDragHelper完全解析,当然了,上一篇都是小示例的形式去演示代码功能,并不能给人一种实用的感觉。那么,本篇博客就准备实用View转载 2016-09-26 15:38:17 · 286 阅读 · 0 评论 -
Android 带你玩转实现游戏2048 其实2048只是个普通的控件
转自:http://blog.csdn.net/lmj623565791/article/details/40020137,本文出自:【张鸿洋的博客】 1、概述 博主本想踏入游戏开放行业,无奈水太深,不会游泳;于是乎,只能继续开发应用,但是原生Android也能开发游戏么,2048、像素鸟、别踩什么来着;今天给大家带来一篇2048的开发篇,别怕不分上下文,或者1、2、3、4,一篇包你能转载 2015-08-20 18:06:48 · 750 阅读 · 0 评论 -
Android 打造任意层级树形控件 考验你的数据结构和设计
转自:http://blog.csdn.net/lmj623565791/article/details/40212367,本文出自:【张鸿洋的博客】 1、概述 大家在项目中或多或少的可能会见到,偶尔有的项目需要在APP上显示个树形控件,比如展示一个机构组织,最上面是boss,然后各种部门,各种小boss,最后各种小罗罗;整体是一个树形结构;遇到这样的情况,大家可能回去百度,因为层次多转载 2015-08-20 17:39:45 · 327 阅读 · 0 评论 -
ScrollView反弹效果 仿小米私密短信效果
转自:http://blog.csdn.net/lmj623565791/article/details/28441197 现在很多APP都给ScrollView添加了反弹效果,QQ、小米私密短信等。恰好在网上看到一个类:BounceScrollView , 原创地址是:http://blog.csdn.net/h7870181/article/details/8960430 , 可惜转载 2015-08-06 15:11:51 · 328 阅读 · 0 评论 -
Android 自定义ViewGroup手把手教你实现ArcMenu
转自:http://blog.csdn.net/lmj623565791/article/details/37567907 逛eoe发现这样的UI效果,感觉很不错,后来知道github上有这么个开源项目~~~~当然本篇不是教你如何使用这个开源项目,而是教你如何自己通过自定义ViewGroup写这样的效果,自定义ViewGroup也是我的痛楚,嘿嘿,希望以此可以抛砖引玉~~ 效果图:转载 2015-08-06 17:21:46 · 353 阅读 · 0 评论 -
Andoird 自定义ViewGroup实现竖向引导界面
转自:http://write.blog.csdn.net/postedit/23692439 一般进入APP都有欢迎界面,基本都是水平滚动的,今天和大家分享一个垂直滚动的例子。 先来看看效果把: 1、首先是布局文件: [html] view plaincopy com.example.verticall转载 2015-08-06 17:20:42 · 325 阅读 · 0 评论 -
Android 手把手教您自定义ViewGroup(一)
转自:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:【张鸿洋的博客】 最近由于工作的变动,导致的博客的更新计划有点被打乱,希望可以尽快脉动回来~ 今天给大家带来一篇自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或者正想学习转载 2015-08-06 17:19:18 · 212 阅读 · 0 评论 -
Android 自定义View 视频音量调控
转自:http://blog.csdn.net/lmj623565791/article/details/24529807 今天没事逛eoe,看见有人求助要做一个下面的效果,我看下面一哥们说要用12张图片,这尼玛逆天的麻烦,仔细看了一下感觉自定义控件木有问题,就花点时间写了一个。 好了,进入正题,继续我们的自定义View四部曲。 1、先分许需要的属性,两个小块的颜色、转载 2015-08-06 17:08:43 · 447 阅读 · 0 评论 -
Android 自定义View (二) 进阶
转自:http://blog.csdn.net/lmj623565791/article/details/24300125 继续自定义View之旅,前面已经介绍过一个自定义View的基础的例子,Android 自定义View (一),如果你还对自定义View不了解可以去看看。今天给大家带来一个稍微复杂点的例子。 自定义View显示一张图片,下面包含图片的文本介绍,类似相片介绍什么的,不转载 2015-08-06 17:05:53 · 426 阅读 · 0 评论 -
Android 自定义控件实现刮刮卡效果 真的就只是刮刮卡么
转自:http://blog.csdn.net/lmj623565791/article/details/40162163 , 本文出自:【张鸿洋的博客】 很久以前也过一个html5的刮刮卡效果~~上次看到有人写Android的刮刮卡效果~~于是乎产生了本篇博客~~此类例子也比较多了,大家可以百度看看~不过还是通过本例子,带大家发掘一下,里面隐含的知识~ 1、Xfermode以及Por转载 2015-08-21 11:29:32 · 318 阅读 · 0 评论 -
Android 实现个性的ViewPager切换动画 实战PageTransformer(兼容Android3.0以下)
转自:http://blog.csdn.net/lmj623565791/article/details/40411921,本文出自:【张鸿洋的博客】 1、概述 之前写过一篇博文:Android 自定义 ViewPager 打造千变万化的图片切换效果。有兄弟提出,ViewPager自带了一个setPageTransformer用于设置切换动画~ 本篇博文,将: 1、介绍如何转载 2015-08-21 11:58:23 · 337 阅读 · 0 评论 -
Android ViewDragHelper完全解析 自定义ViewGroup神器
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46858663; 本文出自:【张鸿洋的博客】 一、概述在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某个View(eg:侧滑菜单等),针对具体的需要去写好onInterceptTouchEvent和onTouchEvent这两个方法是一件很不容易的事转载 2016-09-23 14:22:20 · 262 阅读 · 0 评论 -
Android FoldingLayout 折叠布局 原理及实现(二)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/44283093,本文出自:【张鸿洋的博客】 1、概述 在上一篇Android FoldingLayout 折叠布局 原理及实现(一)我们实现了下面的1,2,3。 1、Matrix的setPolyToPoly使用 2、在图片上使用渐变和阴影转载 2016-09-20 13:56:38 · 329 阅读 · 0 评论 -
Android FoldingLayout 折叠布局 原理及实现(一)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/44278417,本文出自:【张鸿洋的博客】 1、概述 无意中翻到的FoldingLayout的介绍的博客,以及github地址。感觉很nice呀,于是花了点时间研究以及编写,本篇博客将带大家从最基本的原理分析,一步一步的实现我们的FoldingLayout,当然了,如果转载 2016-09-20 13:55:21 · 249 阅读 · 0 评论 -
Android Touch 事件分发机制
转自:http://www.cnblogs.com/sunzn/archive/2013/05/10/3064129.html#!comments Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEv转载 2016-09-06 11:43:55 · 195 阅读 · 0 评论 -
Android 手势锁的实现
转自:http://blog.csdn.net/lmj623565791/article/details/36236113 今天偶遇以github上gesturelock关于手势锁的一个例子(有兴趣的去搜索下看看),于是下载下来研究,无奈基本没有注释,代码上存在一些问题(当设置gravity=center_vertical无法进行手势选择,无意中发现的),于是借鉴这位仁兄的代码,自己重写写了转载 2015-08-06 15:48:43 · 226 阅读 · 0 评论 -
Android 自定义 ViewPager 打造千变万化的图片切换效果
转自:http://blog.csdn.net/lmj623565791/article/details/38026503 记得第一次见到ViewPager这个控件,瞬间爱不释手,做东西的主界面通通ViewPager,以及图片切换也抛弃了ImageSwitch之类的,开始让ViewPager来做。时间长了,ViewPager的切换效果觉得枯燥,形成了审美疲劳~~我们需要改变,今天教大家如何转载 2015-08-07 14:21:48 · 347 阅读 · 0 评论 -
Android ViewDragHelper完全解析 自定义ViewGroup神器
转自:http://blog.csdn.net/lmj623565791/article/details/46858663 一、概述 在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某个View(eg:侧滑菜单等),针对具体的需要去写好onInterceptTouchEvent和onTouchEvent这两个方法是一件很不容易的事,需要自己去处理:多手指的处理、加速度转载 2015-09-06 17:09:55 · 242 阅读 · 0 评论 -
Android 高仿微信6.0主界面 带你玩转切换图标变色
转载:http://blog.csdn.net/lmj623565791/article/details/41087219,本文出自:【张鸿洋的博客】 1、概述 学习Android少不了模仿各种app的界面,自从微信6.0问世以后,就觉得微信切换时那个变色的Tab图标屌屌的,今天我就带大家自定义控件,带你变色变得飞起~~ 好了,下面先看下效果图: 清晰度不太好,转载 2015-08-21 13:51:57 · 663 阅读 · 0 评论 -
Android 自定义View (一)
转自:http://blog.csdn.net/lmj623565791/article/details/24252901 很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤: 1、自定义View的属性 2、在View的构造方法中获转载 2015-08-06 17:03:33 · 224 阅读 · 0 评论 -
Android自定义控件View的探讨
做过了一段时间的安卓开发都会接触到自定义控件,那么对于自定义控件大家都有什么样的看法呢?自定义控件他的优势是明显的,设计他的思想又有哪些呢?会用到什么模式呢?希望大家看了这个文章之后,可以发表自己对于自定义控件的看法和思想,这个帖就是为了跟大家交流而发。下面是我自己的一些看法,大侠们请指导!!! 自定义View: 在这里我们先来了解自定义控件view所需要的一些基础知识,以及常见做法。转载 2015-08-06 16:49:15 · 344 阅读 · 0 评论 -
Android 深入理解Android中的自定义属性
转自:http://blog.csdn.net/lmj623565791/article/details/45022631 1、引言 对于自定义属性,大家肯定都不陌生,遵循以下几步,就可以实现: 自定义一个CustomView(extends View )类编写values/attrs.xml,在其中编写styleable和item等标签元素在布局文件中CustomView使用自转载 2015-08-25 10:04:13 · 220 阅读 · 0 评论 -
Android 自定义控件 优雅实现元素间的分割线 (支持3.0以下)
转自:http://blog.csdn.net/lmj623565791/article/details/42407923 ,本文出自:【张鸿洋的博客】 1、概述 话说,随着Android SDK版本的升级,很多控件增加了新的属性方便我们的使用,比如LinearLayout中多了:divider、showDividers等,用于为其内部元素添加分隔;但是呢,这样的属性在较低版本的S转载 2015-08-24 15:25:40 · 280 阅读 · 0 评论 -
Android BitmapShader 实战 实现圆形、圆角图片
转自:http://blog.csdn.net/lmj623565791/article/details/41967509,本文出自:【张鸿洋的博客】 1、概述 记得初学那会写过一篇博客Android 完美实现图片圆角和圆形(对实现进行分析),主要是个自定View加上使用Xfermode实现的。其实实现圆角图片的方法应该很多,常见的就是利用Xfermode,Shader。本篇博客会转载 2015-08-24 14:25:18 · 275 阅读 · 0 评论 -
Android SurfaceView实战 打造抽奖转盘
转载:http://blog.csdn.net/lmj623565791/article/details/41722441 ,本文出自:【张鸿洋的博客】 1、概述 今天给大家带来SurfaceView的一个实战案例,话说自定义View也是各种写,一直没有写过SurfaceView,这个玩意是什么东西?什么时候用比较好呢? 可以看到SurfaceView也是继承了View,但是我们转载 2015-08-24 13:56:19 · 460 阅读 · 1 评论 -
Android Drawable 那些不为人知的高效用法
转自:http://blog.csdn.net/lmj623565791/article/details/43752383,本文出自:【张鸿洋的博客】 1、概述 Drawable在我们平时的开发中,基本都会用到,而且给大家非常的有用。那么什么是Drawable呢?能够在canvas上绘制的一个玩意,而且相比于View,并不需要去考虑measure、layout,仅仅只要去考虑如何dra转载 2015-08-24 18:03:17 · 267 阅读 · 0 评论 -
Android SurfaceView实战 带你玩转flabby bird (上)
转自:http://blog.csdn.net/lmj623565791/article/details/42965779 ,本文出自:【张鸿洋的博客】 1、概述 哈,记得以前写过Android SurfaceView实战 打造抽奖转盘 , 同属于SurfaceView系列,基本可以从这篇博文中学习到SurfaceView的用法,以及利用SurfaceView做抽奖转盘。但是其中缺转载 2015-08-24 15:42:56 · 291 阅读 · 0 评论 -
Android 自定义ScrollView ListView 体验各种纵向滑动的需求
转自:http://blog.csdn.net/lmj623565791/article/details/38950509,本文出自【张鸿洋的博客】 1、概述 群里的一个哥们有个需求是这样的:问题;主要功能就是:1、循环的一个滑动;2、每次滑动结束,保持每个Item的完整。然后我当时给他写了个Demo,所有代码都在Activity里面,后期看来其太恶心了,修改也不方便;貌似那哥们还因为转载 2015-08-10 14:14:50 · 415 阅读 · 0 评论 -
Android 自定义控件 轻松实现360软件详情页
转自:http://blog.csdn.net/lmj623565791/article/details/43649913,本文出自:【张鸿洋的博客】 1、概述 最近有不少朋友私聊问应用宝、360软件助手之类的软件详情页怎么做,刚好,最近有时间就模仿360软件助手详情页给大家做个Demo,供大家参考。嗯,关于实现呢,我写了两种方式: 1、ScrollView内嵌软件介绍+View转载 2015-08-24 17:56:08 · 617 阅读 · 0 评论 -
Android 自定义ViewGroup 实现FlowLayout
转自:http://blog.csdn.net/lmj623565791/article/details/38352503 ,本文出自【张鸿洋的博客】 1、概述 上一篇已经基本给大家介绍了如何自定义ViewGroup,如果你还不了解,请查看:Android 手把手教您自定ViewGroup ,本篇将使用上篇介绍的方法,给大家带来一个实例:实现FlowLayout,何为FlowLayou转载 2015-08-07 17:12:22 · 206 阅读 · 0 评论 -
Android SurfaceView实战 带你玩转flabby bird (下)
转自:http://blog.csdn.net/lmj623565791/article/details/43063331,本文出自:【张鸿洋的博客】 1、概述 在Android SurfaceView实战 带你玩转flabby bird (上)中,我们完成了在游戏所需的所有的元素的绘制,包括 Bird鸟、 Floor地板、Pipe 管道 、背景图以及分数等。 本篇博客将在上转载 2015-08-24 16:05:08 · 393 阅读 · 0 评论 -
Android 打造炫目的圆形菜单 秒秒钟高仿建行圆形菜单
转自:http://blog.csdn.net/lmj623565791/article/details/43131133,本文出自:【张鸿洋的博客】 1、概述 今天打开建行看存款,一看伤心欲绝,再看:我擦,这个圆形菜单挺炫。于是,为了掩盖我悲痛的心情,我决定是实现这个效果。好了,其实还有个原因,记得我初学android那会我做的应用被鄙视了,说我的菜单没有建行的好看,那么今天,证明自转载 2015-08-24 16:53:38 · 548 阅读 · 0 评论 -
Android 手势检测实战 打造支持缩放平移的图片预览效果(下)
转自:http://blog.csdn.net/lmj623565791/article/details/39480503,本文出自:【张鸿洋的博客】 上一篇已经带大家实现了自由的放大缩小图片,简单介绍了下Matrix;具体请参考:Android 手势检测实战 打造支持缩放平移的图片预览效果(上);本篇继续完善我们的ImageView~~ 首先加入放大后的移动~~ 1、自由的转载 2015-08-10 16:54:23 · 406 阅读 · 0 评论 -
Android 高仿微信头像截取 打造不一样的自定义控件
转自:http://blog.csdn.net/lmj623565791/article/details/39761281,本文出自:【张鸿洋的博客】 1、概述 前面已经写了关于检测手势识别的文章,如果不了解可以参考:Android 手势检测实战 打造支持缩放平移的图片预览效果(下)。首先本篇文章,将对之前博客的ZoomImageView代码进行些许的修改与改善,然后用到我们的本篇转载 2015-08-10 17:39:09 · 375 阅读 · 0 评论 -
Android 实现形态各异的双向侧滑菜单 自定义控件来袭
转自:http://blog.csdn.net/lmj623565791/article/details/39670935,本文出自:【张鸿洋的博客】 1、概述 关于自定义控件侧滑已经写了两篇了~~今天决定把之前的单向改成双向,当然了,单纯的改动之前的代码也没意思,今天不仅会把之前的单向改为双向,还会多添加一种侧滑效果,给大家带来若干种形态各异的双向侧滑菜单,不过请放心,代码会很简单~转载 2015-08-10 17:17:33 · 320 阅读 · 0 评论 -
Android 手势检测实战 打造支持缩放平移的图片预览效果(上)
转自:http://blog.csdn.net/lmj623565791/article/details/39474553,本文出自:【张鸿洋的博客】 1、背景 现在app中,图片预览功能肯定是少不了的,用户基本已经形成条件反射,看到小图,点击看大图,看到大图两个手指开始进行放大,放大后,开始移动到指定部位~~~ 我相信看图的整个步骤,大家或者说用户应该不希望被打断把~~~“我擦转载 2015-08-10 16:12:41 · 389 阅读 · 0 评论 -
Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭
转自:http://blog.csdn.net/lmj623565791/article/details/39257409,本文出自【张鸿洋的博客】 上一篇博客带大家实现了:Android 自定义控件打造史上最简单的侧滑菜单 ,有兄弟看了以后说,你这滑动菜单过时了呀~QQ5.0的效果还不错~~嗯,的确,上一篇也承诺过,稍微修改上一篇的代码,实现QQ5.0侧滑菜单~~好了,下面就开始为大家转载 2015-08-10 16:06:39 · 306 阅读 · 0 评论 -
Android 自定义控件打造史上最简单的侧滑菜单
转自:http://blog.csdn.net/lmj623565791/article/details/39185641 ,本文出自【张鸿洋的博客】 侧滑菜单在很多应用中都会见到,最近QQ5.0侧滑还玩了点花样~~对于侧滑菜单,一般大家都会自定义ViewGroup,然后隐藏菜单栏,当手指滑动时,通过Scroller或者不断的改变leftMargin等实现;多少都有点复杂,完成以后还需要对滑转载 2015-08-10 15:22:33 · 359 阅读 · 0 评论 -
Android Xfermode 实战 实现圆形、圆角图片
转自:http://blog.csdn.net/lmj623565791/article/details/42094215,本文出自:【张鸿洋的博客】 1、概述 其实这篇本来准备Android BitmapShader 实战 实现圆形、圆角图片放到一篇里面,结果由于篇幅原因就独立出来了~在很久以前也写过一个利用Xfermode 实现圆形、圆角图片的,但是那个继承的是View,其实继转载 2015-08-24 14:26:18 · 229 阅读 · 0 评论 -
Android 打造形形色色的进度条 实现可以如此简单
转自:http://blog.csdn.net/lmj623565791/article/details/43371299 ,本文出自:【张鸿洋的博客】 1、概述 最近需要用进度条,秉着不重复造轮子的原则,上github上搜索了一番,看了几个觉得比较好看的ProgressBar,比如:daimajia的等。简单看了下代码,基本都是继承自View,彻彻底底的自定义了一个进度条。盯着那绚丽转载 2015-08-24 17:03:08 · 351 阅读 · 0 评论