自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (43)
  • 收藏
  • 关注

转载 react-native 学习指南

本指南汇集React-Native各类学习资源,给大家提供便利。指南正在不断的更新,大家有好的资源欢迎Pull Requests!同时还有Awesome React-Native系列https://github.com/jondot/awesome-react-native教程React NativeReact-Native入门指南 https://github.com/vczero/react-

2016-01-09 11:36:24 2135 1

转载 React Native实战(二):Android的打包

原文地址:http://www.csdn.net/article/2015-09-30/2825835-react-native-2 上一篇文章提到了 React Native 的环境配置和基本的开发调试。本文介绍 React Native 中的资源打包,重点介绍使用 react-native-gradle 插件进行 Android APP 的打包。关于打包打包目的除了热部署,我们知道,APP 运

2016-01-09 11:32:17 1067

转载 React Native for Android 实战(一):配置和起步

原文地址:http://www.csdn.net/article/2015-09-24/2825787-react-nativeFacebook开源React Native也势要统一移动端编程语言,而其提前发布React Native for Android更是引得国内外开发者一众热捧。MDCC 2015平台与技术Android专场与会讲师——阿里巴巴工程师 廖祜秋以《Reac

2016-01-09 11:28:40 1137

原创 RecyclerView 添加头部和尾部布局

RecyclerView 出来有很长一段时间了,相信大家对它已经很熟悉了,使用过它的朋友可能都会发现一点,就是 RecyclerView 不能添加 headerView 和 footView,这就让我们有点蛋疼了

2015-07-23 08:23:04 32892 14

原创 Android ToolBar 的简单封装

使用过 ToolBar 的朋友肯定对其使用方法不陌生,因为其用法很简单,如果对 ActionBar 使用比较熟练的人来说,ToolBar 就更容易了!不过,相信大家在使用的过程中都遇到过这样一个问题,需要在每一个我们要使用的 xml 中添加 ToolBar 这个控件,比如我需要在 MainActivity中使用 ToolBar

2015-06-12 23:56:00 14121 8

原创 Android淘宝电影日期滚动栏的实现

最近又有大片上映了,前几天刚看完《末日崩塌》,《侏罗纪世界》又来了,对于大片迷来说是一种福利,所以这几天手机上装了各种电影票团购软件,没办法,同样的电影同样的电影院同样的座位,但是不同的团购软件,价格就不一样。ok,言归正传在淘宝电影上面有这样一个功能,日期可以滑动,并且选中的是在正中间,效果如下: 看完了,那么问题来了。这个功能怎么实现呢?我们先来分析一下: 把功能拆分一下来看,如果不能滚动,

2015-06-11 22:25:08 3263 3

原创 v7.widget.SearchView的使用

SearchView出来已经相当久了,现在才拿出来讲,确实感觉有点跟不上时代的脚步,不管了,就当是给自己做个备份,忘记的时候还可以用来参考!顺便说一下最近的糟糕情况,好像…自从…五一假期过后,就一直没好好工作,更没有好好学习,生活也没有规律,小说、游戏、熬夜…现在回想下真的很恐怖,为什么我会颓废一个月之久呢?我记得我五一假期刚回来的那个星期,我心里是铁了心要玩的,给自己的心理暗示是,从下个星期开始,

2015-05-27 23:16:13 19155 8

原创 Android使用 SVG 资源文件(一)

这里就不介绍背景了,直接说说在 Android 中如何使用 SVG资源吧! 使用步骤: 1、SVG资源的源文件 要使用 SVG资源,我们首先得有 svg 资源,在哪里找呢,有很多工具能够生成 SVG资源,比如omnigraffle图形编辑器,我这里生成好了一张 SVG资源的图片 用浏览器打开之后可以看到它的代码我们所要的就是path 之后的 svg 代码

2015-05-05 17:37:46 12768 1

原创 Android Ripple 按钮水波纹效果(二)优化

上一篇中我们讲了自定义ripple 水波纹效果,先来回顾一下效果吧! 看了以后感觉没甚么问题,我一开始也觉得很满意了,那好,我们拿Android 5.0自带的效果来对比一下 发现了不同之处没?点击中间的时候是看不出什么区别,但是点击两边的时候,就很明显了,我们自定义的效果,波纹向两边同速度的扩散,所以就会出现,如果点击点不在中心的时候,距离短的一边波纹先到达,而距离长的一边后到达,不能同时到达边

2015-04-30 08:19:56 7232 9

原创 Android Ripple 按钮水波纹效果(一)

看到android 5.0有一个按钮点击效果非常棒,先来看效果图: 但是这种效果只能在5.0的系统上有效果,如何在低版本上实现呢?

2015-04-29 08:21:42 6774

原创 如何实现系统自带下拉刷动画效果?

刚开始看确实感觉很不习惯,看久了,就觉得还不错!所以就想引用到自己的项目中; 接下来就找到源码看看他是如何运用的,首先找到SwipeRefreshLayout,因为这个类是Android自带的下拉刷新实现类,相应的动画也肯定在里面有用到。可以找到里面用到了两个类MaterialProgressDrawable 和 CircleImageView,这两个类就是我们所看到的加载动画的实现类! 但是这

2015-04-29 08:20:21 2357

原创 Animation动画的解析

Animation在View的包下,我们通过Animation的原理也可知道,Animation离开了View就没有效果,为什么这么说呢?Animation的动画原理我们先看一个简单的Animation动画

2015-04-27 08:13:50 2696

原创 Android 自定义Drawable 资源引用问题

Drawable资源 引发的一场血案

2015-04-18 09:36:14 3777 1

原创 打造自己想要风格的 ActionBar

很久没更新 blog 了,最近在赶一个项目,所以时间特别紧,自己闲暇的时间也就少了许多,最近我的好朋友们一直在群里喊,杀!杀!杀!也都抽不出时间陪他们玩!今天周末,终于可以放松一下了,先更新 blog!^V^~~~~。我们知道 Android ActionBar 的功能很强大,经过 Google 的改良后,使用起来页很灵活和便捷,但是!再好的东西都有它所不能及的一面,就像在豪华的别墅都应该有一个小小

2015-04-18 09:29:30 2968 3

转载 View的点击效果-水波纹

本文转载 http://blog.csdn.net/singwhatiwanna/article/details/42614953?utm_source=tuicool前言前段时间android L(android 5.0)出来了,界面上做了一些改动,主要是添加了若干动画和一些新的控件,相信大家对view的点击效果-水波纹很有印象吧,点击一个view,然后一个水波纹就会从点击处扩散开来

2015-04-16 23:26:50 1315 2

原创 一个比较有趣的 Android 动画效果

先来看一下效果分析实现原理:这里主要知识点是对动画的使用,原理页很简单,在一个 Activity 中布局两个 Fragment,不用 fragment 也行,但是在同一个 xml 中代码量就会比较庞大;初始化的时候让第二个 Fagment 移动到底部隐藏起来,就是刚启动应用时的界面,点击开始之后,执行相应的动画,第一个 Fragment 的 X 和 Y都同时缩小,并且一开始让 X旋转25度,等一定时

2015-04-12 08:46:10 5547 5

转载 可视化的数据结构和算法

可视化的数据结构和算法导读:作者陈皓之前写过关于可视化排序的一篇文章,现在他又给大家罗列出可视化的数据结构和算法来供大家学习参考。文中分别从基础、索引、排序、动态编程等方面进行描述。文章内容如下:还记得之前发布过的那个关于可视化排序的文章吗?在网上又看到了一个旧金山大学David Galles做的各种可视化的数据结构和基本算法的主页,网址在这里,大家可以看看

2015-04-10 12:32:31 1159

原创 ViewDragHelper让你处理View拖动时,代码减半!

出处:ViewDragHelper是V4包下的一个文件。我们在自定义ViewGroup的时候,有时候觉得很头疼,其中很大一部分原因就是因为事件处理太麻烦,需要记录大量的成员变量,还有各种判断等等。 Google也感觉到了这个麻烦,所以ViewDragHelper就出现了,ViewDragHelper功能到底是什么呢?从字面意思上看是View拖拽的帮助类,简而言之就是,在简化View拖拽的时候的代码

2015-04-09 08:21:30 4008 4

原创 LruCache详解之 Android 内存优化

概念:LruCache 什么是LruCache? LruCache实现原理是什么?这两个问题其实可以作为一个问题来回答,知道了什么是 LruCache,就只然而然的知道 LruCache 的实现原理;Lru的全称是Least Recently Used ,近期最少使用的!所以我们可以推断出 LruCache 的实现原理:把近期最少使用的数据从缓存中移除,保留使用最频繁的数据,那具体代码要怎么实现

2015-04-05 08:39:19 9121 6

原创 如何灵活使用 ActionBar, Google 音乐ActionBar 隐藏和显示效果

ActionBar 的历史这里就不介绍了,相信大家都清楚;在一个 app 中,如果 ActionBar 运用的好,那么将会省去大量的代码,而且整个 app 效果也相当不错,大家有兴趣可以下载 google music 这款 app 看看,界面看起来还是相当舒服的; ok,这里教大家一招快捷方便使用 ActionBar 的方法

2015-04-03 08:58:00 3663 1

原创 Fragment 生命周期怎么来的?

前言Fragment对于 Android 开发者来说一点都不陌生,因为几乎任何一款 app 都大量使用 Fragment,所以 Fragment 的生命周期相信对于大家来说应该都非常清楚,但绝大部分人对于其生命周期都停留在表象,知道一个 Fragment 从创建到运行再到销毁所要经过的过程,但却不知道内部如何实现。也许有人会这样说,给你一辆摩托车,你只要会骑就行,不需要拆开来看它内部的组成结构;对于

2015-03-31 08:16:04 2393 6

原创 阴影效果 ShadowLayout 布局实现(让控件实现立体效果)

第二张和第三张图是加入了阴影效果的,是不是觉得立体感很强,感觉图片是浮在屏幕上。这个效果也可以用Google 提供扩展包下的CardView控件来实现,而这篇文章是带大家自己来实现这样一个效果。原理我们仔细观察上图,可以发现,有带阴影效果的图和没带阴影效果的图,其实就一个地方不同,就是在图片的底下绘制了阴影效果,而图片的大小都没变。所以我们要做的就是给子 View 绘制阴影。那么阴影部分怎么

2015-03-26 08:23:50 7742 7

原创 快速实现 ListView下拉,图片放大刷新操作

今天要写的这个效果属于刷新类,比较实用,像很多流行的 app 都是用了这种效果,大家熟知的QQ空间、微博个人主页等,这个效果在 github 上也有别人实现好的源码,点击查看。这里也参考了上面的源码;还是那句话,看 blog主要是学习其中的原理和思路。图片放大的原理是什么呢? 通过改变图片显示控件 ImageView 的父控件的高度

2015-03-23 08:25:12 4909 7

原创 Activity 切换动画(小米图库列表进入详情页,图片从固定位置放大进入,缩小退出)

直接上效果图 ok,来分析下如何实现的吧分析原理首先确定,这是两个不同的 Activity,从图片列表页跳入到图片详情页;先来看进入详情页时的动画,从列表中所在 item 的位置一直放大到详情页的显示位置,这里我可以先告诉大家,当我们点击了这个 item 的时候,就已经启动了详情页,然后在详情页做相应的动画效果。既然是在详情页做动画效果,就需要在列表页把相应的值传过去,列表页 item 在屏幕上的

2015-03-21 13:44:31 6780 11

原创 ListView拖拽交换 item 的实现(QQ 分组管理功能)

在写这篇文章前,碰巧看到有个哥们也做了这个功能,【Android】可拖拽排序的ListView。而且就在几个小时前发表的,本来想还是算了,我就不写这个功能,不过我大致浏览了他的实现原理跟我的实现原理还是有很大差别,所以还是决定写这样一篇文章,因为我相信大家看文章,更多是想了解其中的原理,而非单纯的为了实现某个功能。只有了解了原理,才能扩展,实现更多的功能。好了,回到正题,先来看效果图

2015-03-18 23:17:18 2977 6

原创 滑动结束 Activity(二)阴影效果和动画的实现

上一篇文章中讲了如何实现手势滑动来销毁页面,再来回顾一下实现的效果 具体实现请看上一篇文章 手势滑动结束 Activity(一)基本功能的实现,不过这只是实现了最基本的功能,还有很多地方需要优化和完善的,这篇文章主要是在原来实现的基础上做优化和特效; 先来看效果:1、效果图1:侧滑显示阴影2、效果图2:改变滑动动画效果

2015-03-16 08:17:13 3884 11

原创 手势滑动结束 Activity(一)基本功能的实现

喜欢听音乐的朋友可能都看过天天动听这款 app, 这款 app 有一个亮点就是在切换页面(Fragment)的时候可以通过手势滑动来结束当前页面,这里先说一下,我为什么会这么关心这个功能呢,因为前两天 PM说我们即将开始做的这款app 也要实现页面能通过手势滑动来结束的功能,所以我就拿着这款 app 滑了一上午,就连蹲坑的时候也在滑。。。

2015-03-14 08:11:02 4400 7

原创 58同城加载动画的实现( Android属性动画)

最近看了58同城新版 app ,里面还是做了很多动画特效,其中我看到加载数据时的一个加载动画比较好玩,就试着做了一下,先一起来看看效果 。 很多人看了这个效果图,第一个疑问就是底下的阴影部分是如何实现的?

2015-03-12 08:21:34 5701 19

原创 Android 快速实现 ViewPager 滑动页卡切换(可用作整个 app上导航)

我记得在前面,我写了一篇Android 微信6.1 tab栏图标和字体颜色渐变的实现,如果大家仅仅认为这篇文章的功能只是模仿微信颜色渐变效果,那就大错特错了!认真阅读了这篇文章的朋友,肯定知道,这里面代码可用作 app 通用的底部栏导航,通过它能快速的实现类似微信6.0版本以底部导航的整体框架,并且在 MainActivity 中需要编写的代码非常简洁。如果有兴趣的朋友可以去看看。效果:

2015-03-10 08:16:34 5671 3

原创 Android Volley解析(二)之表单提交篇

上一篇文章中,讲了 Volley 的 get 和 post 请求,并且对 volley 的基本使用和基本分析做了讲解,而这篇 blog 将讲解用 volley 实现表单的提交,在看这篇文章之前,如果对 Volley 基本知识不够了解的朋友,可以移驾前往Android Volley解析(一)之GET、POST请求篇表单提交的数据格式要实现表单的提交,就要知道表单提交的数据格式是怎么样,这里我从某知名网

2015-03-09 16:09:22 10019 1

原创 Android Volley解析(一)之GET、POST请求篇

一、 Volley 的地位自2013年Google I/O 大会上,Google 推出 Volley 之后,一直到至今,由于其使用简单、代码轻量、通信速度快、并发量大等特点,倍受开发者们的青睐。

2015-03-09 16:05:28 19356 8

原创 Android RatingBar结合属性动画,快速实现 QQ群男女比例分布图效果

RatingBar介绍RatingBar作为评分组件,它在实现打分功能的时候确实很方便,并结合了手势触摸事件;RatingBar 的实质是 ProgressBar ,可以看看他的继承关系  java.lang.Object    android.view.View  android.widget.ProgressBar

2015-03-07 13:05:22 3332 4

原创 Android volley 解析(四)之缓存篇

这是 volley 的第四篇 blog 了,写完这篇,volley 的大部分用法也都算写了一遍,所以暂时不会写 volley 的文章了,如果想看我前面写的文章,可以点这里 Android volley 解析(三)之文件上传篇为什么要用缓存我们知道,当客户端在请求网络数据的时候,是需要消耗流量的,特别是对于移动端用户来说,对于流量的控制要求很高。所以在做网络请求的时候,如果对数据更新要求不是特别

2015-03-07 08:56:53 10490 9

原创 Android volley 解析(三)之文件上传篇

android volley 不仅仅只有请求数据的功能,这里教大家如何通过 volley 框架实现文件的上传

2015-03-05 08:22:18 23586 11

原创 Android AlertDialog对话框自定义风格的另类实现

在实现 Android 自定义对话框风格的时候,我们往往是通过自定义 布局来实现想要的对话框风格,这里教大家一招,自己不用写布局文件,修改系统自带的对话框布局,来达到想要的效果。

2015-02-27 08:15:15 9633 21

原创 Android打造通用的下拉刷新组件

此篇博客为 Android 通用型下拉刷新,怎么个通用法呢?达到通用的条件就是,针对不同的控件,比如 listView、scrollView、recyclerView、gridView 甚至是 TextView、webView 等等,都能通过此下拉刷新来实现,而不需要每一个控件都写一套刷新机制。

2015-02-26 08:22:58 2855 5

原创 Android 事件处理全面剖析

篇外话:先来说下今天的日期,今天是2015年02月18日也就是大年三十,大家都在欢欢喜喜的准备过大年,活动也各式各样,搓麻将、打扑克、放烟花、准备看春晚,而我却还在敲代码,我只想说身为程序员的我们,真的屌丝的不能再屌丝了。虽然很屌丝,但我在这里还是要给大家拜个年,祝大家羊年喜气洋洋、写出来的代码少 bug、产品少改需求!

2015-02-25 08:17:50 3126 14

原创 打造Android 最实用的ViewPager 指示器控件

为什么我说它是最实用的 ViewPager 指示器控件呢? 它有以下几个特点: 1、通过自定义 View 来实现,代码简单易懂; 2、使用起来非常方便; 3、通用性高,大部分涉及到 ViewPager 指示器的地方都能使用此控件; 4、实现了两种指示器效果,传统版指示器和流行版指示器(具体请看效果图)

2015-02-14 16:17:03 5945 12

原创 Android Annotation注解的剖析和使用

都说Annotation的运用非常简单,但真正我们需要下手实现的的时候,有的时候就不知道从哪里下手,为什么我们觉得很简单的东西,但却无法下手呢? 原因只有一个,我们对它的使用非常少

2015-02-14 15:58:28 2813 1

原创 Android自定义View,你必须知道的几点

为什么我们觉得自定义View是学习Android的一道坎? 为什么那么多Android大神却认为自定义View又是如此的简单? 为什么google随便定义一个View都是上千行的代码? 以上这些问题,相信学Android的同学或多或少都有过这样的疑问。

2015-02-13 17:06:34 5954 10

58同城新版加载动画的

58同城加载动画的实现,通过属性动画来实现,并定义时间插值器

2015-03-11

滑动页卡的实现

滑动页卡的实现,可以用作上导航栏来作为整个 app 的整体架构,实现简单,并且调用处代码非常简洁

2015-03-09

RatingBar修改背景

RatingBar 结合属性动画完成 QQ 群男女比例分布动画

2015-03-07

volley 缓存

用于实现 volley 缓存的 demo,在没有网络的情况下依然能获取数据,不过获取的是缓存数据

2015-03-07

Android滚动悬浮按钮

listView recyclerView scrollView滚动控件,向下滚隐藏悬浮按钮,回滚显示按钮

2015-03-06

Android volley 文件上传

android volley 实现上传文件到服务器,通过表单提交的方式

2015-03-04

volley 通过表单提交数据

volley 实现表单提交数据,volley 封装表单数据

2015-03-02

vollay 实现 get 和 post 请求

vollay 实现 get请求和 post 请求,并通过定制自己的 Request 让代码变得简洁

2015-03-01

自定义alertDialog

Android alderDialog不需要自己定义布局实现自己想要的对话框

2015-02-26

Android下拉刷新

Android通用型的下拉刷新组件,可以通过此类实现各种控件的下拉刷新,listView scrollView 等

2015-02-25

Android 事件处理机制 demo

Android 事件处理机制分析 demo

2015-02-24

viewpager 指示器控件

viewpager 指示器控件,像其他控件一样,使用简单,而且方便

2015-02-14

Android 自定义 View 实现通讯录索引

android 通过自定义 View 实现通讯录或者地区选择的字母索引。效果类似小米通讯录 微信通讯录等

2015-02-12

仿蝉游记毛玻璃效果

listview 滚动头部固定在 ActionBar 的高度,并且图片实现毛玻璃渐变的效果,仿蝉游记效果

2015-02-11

仿微信6.1Tab 颜色渐变实现 Android

Android 仿微信 6.1tab 栏之间图标和字体切换颜色渐变效果,

2015-02-07

轨迹动画购物车

移动开发,淘宝购物车动画,android动画,有时候很难得

2014-08-25

android AsyncTask

android 开发 Asynctask 类的简单demo,通过此demo能熟练掌握Asynctask的运用。

2013-11-11

android开发 广播实现Activity

android开发 广播实现Activity之间数据的交互,简单易懂的demo

2013-11-11

android HttpDemo

android HTTPdemo,分别用HttpURLConnection类,和DefaultHttpClient类 实现了 POST、GET方法

2013-11-11

AndroidPlayer(仿酷狗播放器)

android仿酷狗播放器,用于开发播放器的人。

2013-07-30

可添加头部和尾部的 RecyclerView

可添加 头布局和尾布局的 RecyclerView

2015-07-22

ToolBar 的封装

ToolBar 的封装,使代码步重复,快捷开发

2015-06-12

Android tab 栏居中滚动

ANDROID淘宝电影,日期选择功能的实现,

2015-06-11

ripple 波纹效果

优化版的 android 按钮波纹效果,比第一个资源功能更小系统自带的

2015-04-29

按钮点击波纹效果

按钮点击博文效果,类似 Android 5.0 按钮效果,可向下兼容

2015-04-29

android 加载动画

一个漂亮的 android 加载动画,android 5.0加载动画,可用于低版本

2015-04-29

自定义动画

自定义动画效果,可以实现 view 的放大,而不出现拉伸状况

2015-04-26

自定义 ActionBar

自定义 ActionBar 的实现,其他类不需要添加任何布局和代码,只需要继承只我们实现的抽象类,即可实现我们想要的任何 ActionBar 风格

2015-04-17

有趣的动画

Android 有趣的动画,介绍在 http://blog.csdn.net/jxxfzgy

2015-04-12

ViewDragHelper

ViewDragHelper 实现的侧拉滑动效果,可以用来学习

2015-04-09

VDH资源学习

ViewDragHelper 用于学习。请勿下载

2015-04-07

LruCache Demo

LruCache 的使用 Demo,虽然加载了非常大的图片,但是使用了 Lrucache 作为缓存,使整个 app 的内存使用情况降下来了。

2015-04-05

ActionBar 动画效果

ActionBar 动画效果,可以随意改变 ActionBar 的动画效果,因为你已经获取到了 ActionBar 的 View

2015-04-03

Android阴影布局

Android 实现阴影布局,感觉立体效果

2015-03-26

下拉放大图片

ListView 下拉放大头部图片实现刷新效果

2015-03-22

activity anim

小米图库页面切换动画,进入详情和退出详情时,动画效果,图片从指定位置放大和缩小切换 Activity

2015-03-21

拖动交换 item

listView 通过拖动 item 来实现 item 之间的交换,通过手势来控制滑动 item 的位置

2015-03-19

listView 拖动交换 item

ListView item 通过拖拽来实现 item 的交换,类似 QQ 分组管理

2015-03-19

滑动结束页面

此资源为前面所传资源的升级版,增加了滑动兼容,能兼容ViewPager控件。

2015-03-17

滑动结束 Activity

手势滑动结束 Activity,并且可以定制任意的滑动动画,类似 ViewPage 滑动效果可以定制

2015-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除