关闭

[置顶] Ngui 五种点击事件实现方式及在3d场景点透事件

一.OnClick OnClick作为传统的单击事件,其实真心好用, 直接 [C#] 纯文本查看 复制代码 using UnityEngine; using System.Collections; public class onclicktest : MonoBehaviour {     public void OnClick()     {         Debu...
阅读(1141) 评论(0)

[置顶] 【小超_Android】2015最流行的android组件、工具、框架大全(后续)

2015.07.07 FlyRefresh 创意Replace的Android实现,很cool. fab-toolbar Material Design风格的FAB工具栏效果 MaterialViewPager ViewPager, Material Design风格 TwitterCover-Android PolygonImageView...
阅读(2377) 评论(2)

[置顶] 【小超_Android】2015最流行的android组件、工具、框架大全(前续)

Android 是目前最流行的移动操作系统之一。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。 本文试图将目前流行的组件收集起来以供参考...
阅读(4072) 评论(2)

[置顶] 【小超_Android】GitHub源代码项目整理,希望对大家有帮助

这里有很多Github项目源代码地址,有各种Android开发框架,还有一些大家比较喜欢的各式各样的控件。可以下来研究研究吧,希望对大家有帮助。...
阅读(2259) 评论(0)

[置顶] 【小超_Android】android上开源的酷炫的交互动画和视觉效果:Interactive-animation

1.交互篇 2.视觉篇 交互篇 1.SlidingUpPanelLayout 项目介绍:他的库提供了一种简单的方式来添加一个可拖动滑动面板(由谷歌音乐推广,谷歌地图和Rdio)你的Android应用程序。 项目地址:https://github.com/umano/AndroidSlidingUpPanel DEMO演示: 2.FoldableLayout...
阅读(2287) 评论(1)

[置顶] 【小超_Android】2014年框架类源码年度精品汇总

Android快速开发框架LoonAndroid 下载地址:http://www.dwz.cn/zOEmz 主要有以下模块: (1) 自动注入框架(只需要继承框架内的application既可) (2) 图片加载框架(多重缓存,自动回收,最大限度保证内存的安全性) (3) 网络请求模块(继承了基本上现在所有的http请求) (4) eventbus(集成一个开源的框架) (5...
阅读(582) 评论(0)

Android ListView功能扩展,实现高性能的瀑布流布局

经过前面两篇文章的学习,我们已经对ListView进行了非常深层次的剖析,不仅了解了ListView的源码和它的工作原理,同时也将ListView中常见的一些问题进行了归纳和总结。 那么本篇文章是我们ListView系列三部曲的最后一篇,在这篇文章当中我们将对ListView进行功能扩展,让它能够以瀑布流的样式来显示数据。另外,本篇文章的内容比较复杂,且知识点严重依赖于前两篇文章,如果你还没...
阅读(479) 评论(0)

Android ListView异步加载图片乱序问题,原因分析及解决方案

在Android所有系统自带的控件当中,ListView这个控件算是用法比较复杂的了,关键是用法复杂也就算了,它还经常会出现一些稀奇古怪的问题,让人非常头疼。比如说在ListView中加载图片,如果是同步加载图片倒还好,但是一旦使用异步加载图片那么问题就来了,这个问题我相信很多Android开发者都曾经遇到过,就是异步加载图片会出现错位乱序的情况。遇到这个问题时,不少人在网上搜索找到了相应的解决方...
阅读(713) 评论(0)

Android 高清加载巨图方案 拒绝压缩图片

一、概述 距离上一篇博客有段时间没更新了,主要是最近有些私事导致的,那么就先来一篇简单一点的博客脉动回来。 对于加载图片,大家都不陌生,一般为了尽可能避免OOM都会按照如下做法: 对于图片显示:根据需要显示图片控件的大小对图片进行压缩显示。如果图片数量非常多:则会使用LruCache等缓存机制,将所有图片占据的内容维持在一个范围内。 其实对于图片加载还有种情况,就是单个图片非常巨大,并...
阅读(416) 评论(0)

Android 沉浸式状态栏攻略 让你的状态栏变色吧

一、概述 近期注意到QQ新版使用了沉浸式状态栏,ok,先声明一下:本篇博客效果下图: 关于这个状态栏变色到底叫「Immersive Mode」/「Translucent Bars」有兴趣可以去 为什么在国内会有很多用户把 「透明栏」(Translucent Bars)称作 「沉浸式顶栏」?上面了解了解,请勿指点我说的博文标题起得不对,thx。 恩,接下来正题。 首先只有大于等于4....
阅读(415) 评论(0)

Android TagFlowLayout完全解析 一款针对Tag的布局

一、概述 本文之前,先提一下关于上篇博文的100多万访问量请无视,博文被刷,我也很郁闷,本来想把那个文章放到草稿箱,结果放不进去,还把日期弄更新了,实属无奈。 ok,开始今天的博文,今天要说的是TagFlowLayout,说这个之前必须提一下FlowLayout,如果你不了解,可以先阅读之前的博文:Android 自定义ViewGroup 实战篇 -> 实现FlowLayout或者观看视频 ...
阅读(425) 评论(0)

Volley 图片加载相关源码解析

一 概述 最近在完善图片加载方面的代码,于是就看看Volley的图片加载相关源码,取取经,顺便写篇博文作为笔记记录下。 在使用Volley作为图片加载库的时候,肯定需要做以下几件事: Application中初始化Volley请求队列初始化ImageLoader,需要设置ImageCache需要的时候,调用 getInstance().getImageLoader().get(url, ...
阅读(343) 评论(0)

Android Https相关完全解析 当OkHttp遇到Https

一、概述 其实这篇文章理论上不限于okhttp去访问自签名的网站,不过接上篇博文了,就叫这个了。首先要了解的事,okhttp默认情况下是支持https协议的网站的,比如https://www.baidu.com,https://github.com/hongyangAndroid/okhttp-utils等,你可以直接通过okhttp请求试试。不过要注意的是,支持的https的网站基本都是CA机...
阅读(452) 评论(1)

Android OkHttp完全解析 是时候来了解OkHttp了

一、概述 最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学习下okhttp还是蛮必要的,本篇博客首先介绍okhttp的简单使用,主要包含: 一般的get请求一般的post请求基于Http的文件上传文件下载加载图片支持请求回调,直接返回对...
阅读(371) 评论(0)

Eclipse Java注释模板设置详解

今天看到这个注释模块不错 分享给大家 设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 文件(Files)注释标签: /**    * @Title: ${file_name} * @Package ${package_...
阅读(283) 评论(0)

ViewDragHelper实战 自己打造Drawerlayout

一、概述 中间拖了蛮长时间了,在上一篇我们介绍了ViewDragHelper,详情:ViewDragHelper完全解析,当然了,上一篇都是小示例的形式去演示代码功能,并不能给人一种实用的感觉。那么,本篇博客就准备实用ViewDragHelper来实现一个DrawerLayout的效果,当然了,大家也可以选择直接去看Drawerlayout的源码。相信侧滑大家肯定不陌生,网络上流传无数个版本...
阅读(508) 评论(0)

Android DiskLruCache 源码解析 硬盘缓存的绝佳方案

一、概述 依旧是整理东西,所以近期的博客涉及的东西可能会比较老一点,会分析一些经典的框架,我觉得可能也是每个优秀的开发者必须掌握的东西;那么对于Disk Cache,DiskLruCache可以算佼佼者了,所以我们就来分析下其源码实现。 对于该库的使用,推荐老郭的blog Android DiskLruCache完全解析,硬盘缓存的最佳方案 如果你不是很了解用法,那么注意下面的几...
阅读(408) 评论(0)

Android IntentService完全解析 当Service遇到Handler

一 概述 大家都清楚,在Android的开发中,凡是遇到耗时的操作尽可能的会交给Service去做,比如我们上传多张图,上传的过程用户可能将应用置于后台,然后干别的去了,我们的Activity就很可能会被杀死,所以可以考虑将上传操作交给Service去做,如果担心Service被杀,还能通过设置startForeground(int, Notification)方法提升其优先级。 ...
阅读(242) 评论(0)

Android HandlerThread 完全解析

1、概述 话说最近股市变动不变,也成了热火朝天的话题。不知道大家有没有考虑做个实时更新股市数据的app呢?假设我们要做一个股市数据实时更新的app,我们可以在网上找个第三方的股市数据接口,然后在我们的app中每隔1分钟(合适的时间)去更新数据,然后更新我们的UI即可。 当然了,本文不是要教大家做这样一个app,只是举个场景。言归正传,回到我们的HandlerThread,大家一定听说过...
阅读(353) 评论(0)

Android ListView工作原理完全解析,带你从源码的角度彻底理解

在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏幕部分的内容只需要通过手指滑动就可以移动到屏幕内了。 另外ListView还有一个非常神奇的功能,我相信大家应该都体验过,即使在ListView中加载非常非常多的数据,比如达到成百上千条甚至更多,...
阅读(672) 评论(0)

Android 基于Message的进程间通信 Messenger完全解析

一、概述 说到Android进程间通信,大家肯定能想到的是编写aidl文件,然后通过aapt生成的类方便的完成服务端,以及客户端代码的编写。如果你对这个过程不熟悉,可以查看Android aidl Binder框架浅析; 当然今天要说的通信方式肯定不是通过编写aidl文件的方式,那么有请今天的主角:Messenger。ok,这是什么样的一个类呢?我们看下注释 This allow...
阅读(378) 评论(0)

Android ViewDragHelper完全解析 自定义ViewGroup神器

一、概述 在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某个View(eg:侧滑菜单等),针对具体的需要去写好onInterceptTouchEvent和onTouchEvent这两个方法是一件很不容易的事,需要自己去处理:多手指的处理、加速度检测等等。  好在官方在v4的支持包中提供了ViewDragHelper这样一个类来帮助我们方便的编写自定义ViewGroup。...
阅读(318) 评论(0)

Android 增强版百分比布局库 为了适配而扩展

一 概述 上周一我们发布了Android 百分比布局库(percent-support-lib) 解析与扩展中对percent-support这个库进行了解析和添加了PercentLinearLayout的支持。 那么为什么本篇博客的存在的意义是什么呢? 首先我们回顾下百分比布局库的用法,提供了PercentRelativeLayout、PercentFrameLayout供大家...
阅读(400) 评论(0)

Android 百分比布局库(percent-support-lib) 解析与扩展

一、概述 周末游戏打得过猛,于是周天熬夜码代码,周一早上浑浑噩噩的发现android-percent-support-lib-sample这个项目,Google终于开始支持百分比的方式布局了,瞬间脉动回来,啊咧咧。对于这种历史性的时刻,不出篇博客难以表达我内心的激动。 还记得不久前,发了篇博客:Android 屏幕适配方案,这篇博客以Web页面设计引出一种适配方案,最终的目的就是可以通...
阅读(415) 评论(0)
236条 共12页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:126888次
    • 积分:1742
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:222篇
    • 译文:0篇
    • 评论:10条
    新浪微博
    QQ微信
    QQ:372787439
    微信公众号:Carry_xiaochao
    扫描下方二维码