
Android 自定义控件实战
文章平均质量分 87
sc52086
这个作者很懒,什么都没留下…
展开
-
Android 高清加载巨图方案 拒绝压缩图片
一、概述对于加载图片,大家都不陌生,一般为了尽可能避免OOM都会按照如下做法:对于图片显示:根据需要显示图片控件的大小对图片进行压缩显示。如果图片数量非常多:则会使用LruCache等缓存机制,将所有图片占据的内容维持在一个范围内。其实对于图片加载还有种情况,就是单个图片非常巨大,并且还不允许压缩。比如显示:世界地图、清明上河图、微博长图等。那么对于这种需求,该如何转载 2016-02-27 17:04:37 · 500 阅读 · 0 评论 -
Android 自定义 HorizontalScrollView 打造再多图片(控件)也不怕 OOM 的横向滑动效果
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/38140505自从Gallery被谷歌废弃以后,Google推荐使用ViewPager和HorizontalScrollView来实现Gallery的效果。的确HorizontalScrollView可以实现Gallery的效果,但是HorizontalScrollView转载 2016-02-27 18:01:04 · 368 阅读 · 0 评论 -
Android 自定义RecyclerView 实现真正的Gallery效果
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/38173061 ,本文出自:【张鸿洋的博客】上一篇博客我使用自定义HorizontalScrollView写了一个具有HorizontalScrollView效果和ViewPager特性的横向图片轮播,详见:Android 自定义 HorizontalScrollVie转载 2016-02-27 18:03:56 · 488 阅读 · 0 评论 -
Android 自定义ViewGroup 实战篇 -> 实现FlowLayout
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/38352503 ,本文出自【张鸿洋的博客】1、概述上一篇已经基本给大家介绍了如何自定义ViewGroup,如果你还不了解,请查看:Android 手把手教您自定ViewGroup ,本篇将使用上篇介绍的方法,给大家带来一个实例:实现FlowLayout,何为Flow转载 2016-02-27 18:05:45 · 303 阅读 · 0 评论 -
Android 手势检测实战 打造支持缩放平移的图片预览效果(上)
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/39474553,本文出自:【张鸿洋的博客】1、背景现在app中,图片预览功能肯定是少不了的,用户基本已经形成条件反射,看到小图,点击看大图,看到大图两个手指开始进行放大,放大后,开始移动到指定部位~~~我相信看图的整个步骤,大家或者说用户应该不希望被打断把~转载 2016-02-27 18:09:28 · 467 阅读 · 0 评论 -
Android 手势检测实战 打造支持缩放平移的图片预览效果(下)
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/39480503,本文出自:【张鸿洋的博客】上一篇已经带大家实现了自由的放大缩小图片,简单介绍了下Matrix;具体请参考:Android 手势检测实战 打造支持缩放平移的图片预览效果(上);本篇继续完善我们的ImageView~~首先加入放大后的移动~~转载 2016-02-27 18:12:19 · 769 阅读 · 0 评论 -
Android 实现形态各异的双向侧滑菜单 自定义控件来袭
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/39670935,本文出自:【张鸿洋的博客】1、概述关于自定义控件侧滑已经写了两篇了~~今天决定把之前的单向改成双向,当然了,单纯的改动之前的代码也没意思,今天不仅会把之前的单向改为双向,还会多添加一种侧滑效果,给大家带来若干种形态各异的双向侧滑菜单,不过请放心,代码转载 2016-02-27 18:17:09 · 559 阅读 · 0 评论 -
Android 自定义控件 优雅实现元素间的分割线 (支持3.0以下)
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/42407923 ,本文出自:【张鸿洋的博客】1、概述话说,随着Android SDK版本的升级,很多控件增加了新的属性方便我们的使用,比如LinearLayout中多了:divider、showDividers等,用于为其内部元素添加分隔;但是呢,这样的属性在较转载 2016-02-28 09:31:29 · 815 阅读 · 0 评论 -
Android 高仿微信6.0主界面 带你玩转切换图标变色
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/41087219,本文出自:【张鸿洋的博客】1、概述学习Android少不了模仿各种app的界面,自从微信6.0问世以后,就觉得微信切换时那个变色的Tab图标屌屌的,今天我就带大家自定义控件,带你变色变得飞起~~好了,下面先看下效果图:清晰转载 2016-02-28 09:32:12 · 486 阅读 · 0 评论 -
Android 高仿微信头像截取 打造不一样的自定义控件
转载请表明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/39761281,本文出自:【张鸿洋的博客】1、概述前面已经写了关于检测手势识别的文章,如果不了解可以参考:Android 手势检测实战 打造支持缩放平移的图片预览效果(下)。首先本篇文章,将对之前博客的ZoomImageView代码进行些许的修改与改善,然后用到转载 2016-02-28 09:33:21 · 596 阅读 · 0 评论 -
Android 自定义ViewGroup手把手教你实现ArcMenu
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/37567907逛eoe发现这样的UI效果,感觉很不错,后来知道github上有这么个开源项目~~~~当然本篇不是教你如何使用这个开源项目,而是教你如何自己通过自定义ViewGroup写这样的效果,自定义ViewGroup也是我的痛楚,嘿嘿,希望以此可以抛砖引玉~~效转载 2016-02-27 17:56:53 · 279 阅读 · 0 评论 -
Android 手势锁的实现 让自己的应用更加安全吧
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/36236113今天偶遇以github上gesturelock关于手势锁的一个例子(有兴趣的去搜索下看看),于是下载下来研究,无奈基本没有注释,代码上存在一些问题(当设置gravity=center_vertical无法进行手势选择,无意中发现的),于是借鉴这位仁兄的代码,自转载 2016-02-27 17:53:38 · 343 阅读 · 0 评论 -
Android TagFlowLayout完全解析 一款针对Tag的布局
一、概述今天要说的是TagFlowLayout,说这个之前必须提一下FlowLayout,如果你不了解,可以先阅读之前的博文:Android 自定义ViewGroup 实战篇 -> 实现FlowLayout或者观看视频 打造Android中的流式布局和热门标签 。因为本身FlowLayout本身的预期是提供一种新的布局的方式,但是呢,在实际的开发中,大家更多的是使用在商品标转载 2016-02-27 17:20:05 · 476 阅读 · 0 评论 -
ViewDragHelper实战 自己打造Drawerlayout
一、概述我们介绍了ViewDragHelper,详情:ViewDragHelper完全解析,当然了,上一篇都是小示例的形式去演示代码功能,并不能给人一种实用的感觉。那么,本篇博客就准备实用ViewDragHelper来实现一个DrawerLayout的效果,当然了,大家也可以选择直接去看Drawerlayout的源码。相信侧滑大家肯定不陌生,网络上流传无数个版本,其实利用ViewDragH转载 2016-02-27 17:24:37 · 263 阅读 · 0 评论 -
Android FoldingLayout 折叠布局 原理及实现(二)
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/44283093,本文出自:【张鸿洋的博客】1、概述在上一篇Android FoldingLayout 折叠布局 原理及实现(一)我们实现了下面的1,2,3。1、Matrix的setPolyToPoly使用2、在图片上使用渐变和阴影转载 2016-02-27 17:28:12 · 359 阅读 · 0 评论 -
Android 自定义控件玩转字体变色 打造炫酷ViewPager指示器
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/44098729,本文出自:【张鸿洋的博客】1、概述本篇博客的产生呢,是因为,群里的哥们暖暖给我发了个效果图,然后问我该如何实现顶部ViewPager指示器的字体变色,该效果图是这样的:大概是今天头条的app,神奇的地方就在于,切换ViewPage转载 2016-02-27 17:33:18 · 416 阅读 · 0 评论 -
Android Drawable 那些不为人知的高效用法
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/43752383,本文出自:【张鸿洋的博客】1、概述Drawable在我们平时的开发中,基本都会用到,而且给大家非常的有用。那么什么是Drawable呢?能够在canvas上绘制的一个玩意,而且相比于View,并不需要去考虑measure、layout,仅仅只要去考虑转载 2016-02-27 17:37:47 · 348 阅读 · 0 评论 -
Android 自定义控件 轻松实现360软件详情页
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/43649913,本文出自:【张鸿洋的博客】1、概述最近有不少朋友私聊问应用宝、360软件助手之类的软件详情页怎么做,刚好,最近有时间就模仿360软件助手详情页给大家做个Demo,供大家参考。嗯,关于实现呢,我写了两种方式:1、ScrollView内嵌软件介绍转载 2016-02-27 17:40:22 · 421 阅读 · 0 评论 -
Android 打造形形色色的进度条 实现可以如此简单
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/43371299 ,本文出自:【张鸿洋的博客】1、概述最近需要用进度条,秉着不重复造轮子的原则,上github上搜索了一番,看了几个觉得比较好看的ProgressBar,比如:daimajia的等。简单看了下代码,基本都是继承自View,彻彻底底的自定义了一个进度条。转载 2016-02-27 17:44:54 · 484 阅读 · 0 评论 -
ListView滑动删除 ,仿腾讯QQ
转载请表明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/22961279在优快云上开了很多大神们的文章,感觉受益良多,也非常欣赏大家的分享态度,所以决定开始写Blog,给大家分享自己的心得。本来准备在ListView的每个Item的布局上设置一个隐藏的Button,当滑动的时候显示。但是因为每次只要存在一个Butto转载 2016-02-27 17:49:05 · 559 阅读 · 0 评论 -
Andoird 自定义ViewGroup实现竖向引导界面
转载请表明出处:http://write.blog.youkuaiyun.com/postedit/23692439一般进入APP都有欢迎界面,基本都是水平滚动的,今天和大家分享一个垂直滚动的例子。先来看看效果把:1、首先是布局文件:[html] view plain copy com.example.ve转载 2016-02-27 17:52:06 · 380 阅读 · 0 评论 -
Android FoldingLayout 折叠布局 原理及实现(一)
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/44278417,本文出自:【张鸿洋的博客】1、概述无意中翻到的FoldingLayout的介绍的博客,以及github地址。感觉很nice呀,于是花了点时间研究以及编写,本篇博客将带大家从最基本的原理分析,一步一步的实现我们的FoldingLayout,当然了,如果转载 2016-02-27 17:31:33 · 245 阅读 · 0 评论