排序:
默认
按更新时间
按访问量

react-native 学习指南

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

2016-01-09 11:36:24

阅读数:1861

评论数:1

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

原文地址:http://www.csdn.net/article/2015-09-30/2825835-react-native-2 上一篇文章提到了 React Native 的环境配置和基本的开发调试。本文介绍 React Native 中的资源打包,重点介绍使用 react-native-...

2016-01-09 11:32:17

阅读数:806

评论数:0

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

原文地址: http://www.csdn.net/article/2015-09-24/2825787-react-native Facebook开源React Native也势要统一移动端编程语言,而其提前发布React Native for Android更是引得国内外开发者...

2016-01-09 11:28:40

阅读数:909

评论数:0

RecyclerView 添加头部和尾部布局

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

2015-07-23 08:23:04

阅读数:24944

评论数:12

Android ToolBar 的简单封装

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

2015-06-12 23:56:00

阅读数:12982

评论数:8

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

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

2015-06-11 22:25:08

阅读数:2719

评论数:3

v7.widget.SearchView的使用

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

2015-05-27 23:16:13

阅读数:16264

评论数:8

Android使用 SVG 资源文件(一)

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

2015-05-05 17:37:46

阅读数:11876

评论数:1

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

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

2015-04-30 08:19:56

阅读数:6115

评论数:9

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

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

2015-04-29 08:21:42

阅读数:5312

评论数:0

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

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

2015-04-29 08:20:21

阅读数:2120

评论数:0

Animation动画的解析

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

2015-04-27 08:13:50

阅读数:2176

评论数:0

Android 自定义Drawable 资源引用问题

Drawable资源 引发的一场血案

2015-04-18 09:36:14

阅读数:2667

评论数:1

打造自己想要风格的 ActionBar

很久没更新 blog 了,最近在赶一个项目,所以时间特别紧,自己闲暇的时间也就少了许多,最近我的好朋友们一直在群里喊,杀!杀!杀!也都抽不出时间陪他们玩!今天周末,终于可以放松一下了,先更新 blog!^V^~~~~。我们知道 Android ActionBar 的功能很强大,经过 Google ...

2015-04-18 09:29:30

阅读数:2711

评论数:3

View的点击效果-水波纹

本文转载 http://blog.csdn.net/singwhatiwanna/article/details/42614953?utm_source=tuicool 前言 前段时间android L(android 5.0)出来了,界面上做了一些改动,主要是添加了若干动画和一些新的控件...

2015-04-16 23:26:50

阅读数:1091

评论数:2

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

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

2015-04-12 08:46:10

阅读数:4498

评论数:5

可视化的数据结构和算法

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

2015-04-10 12:32:31

阅读数:913

评论数:0

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

出处:ViewDragHelper是V4包下的一个文件。我们在自定义ViewGroup的时候,有时候觉得很头疼,其中很大一部分原因就是因为事件处理太麻烦,需要记录大量的成员变量,还有各种判断等等。 Google也感觉到了这个麻烦,所以ViewDragHelper就出现了,ViewDragHelp...

2015-04-09 08:21:30

阅读数:3361

评论数:4

LruCache详解之 Android 内存优化

概念:LruCache 什么是LruCache? LruCache实现原理是什么?这两个问题其实可以作为一个问题来回答,知道了什么是 LruCache,就只然而然的知道 LruCache 的实现原理;Lru的全称是Least Recently Used ,近期最少使用的!所以我们可以推断出 L...

2015-04-05 08:39:19

阅读数:7801

评论数:6

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

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

2015-04-03 08:58:00

阅读数:3371

评论数:1

Fragment 生命周期怎么来的?

前言Fragment对于 Android 开发者来说一点都不陌生,因为几乎任何一款 app 都大量使用 Fragment,所以 Fragment 的生命周期相信对于大家来说应该都非常清楚,但绝大部分人对于其生命周期都停留在表象,知道一个 Fragment 从创建到运行再到销毁所要经过的过程,但却不...

2015-03-31 08:16:04

阅读数:2164

评论数:6

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

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

2015-03-26 08:23:50

阅读数:5437

评论数:7

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

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

2015-03-23 08:25:12

阅读数:4312

评论数:7

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

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

2015-03-21 13:44:31

阅读数:5657

评论数:11

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

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

2015-03-18 23:17:18

阅读数:2598

评论数:6

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

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

2015-03-16 08:17:13

阅读数:3556

评论数:12

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

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

2015-03-14 08:11:02

阅读数:3394

评论数:6

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

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

2015-03-12 08:21:34

阅读数:5178

评论数:26

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

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

2015-03-10 08:16:34

阅读数:4739

评论数:3

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

上一篇文章中,讲了 Volley 的 get 和 post 请求,并且对 volley 的基本使用和基本分析做了讲解,而这篇 blog 将讲解用 volley 实现表单的提交,在看这篇文章之前,如果对 Volley 基本知识不够了解的朋友,可以移驾前往Android Volley解析(一)之GET...

2015-03-09 16:09:22

阅读数:8696

评论数:1

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

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

2015-03-09 16:05:28

阅读数:14559

评论数:8

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

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

2015-03-07 13:05:22

阅读数:2771

评论数:4

Android volley 解析(四)之缓存篇

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

2015-03-07 08:56:53

阅读数:9157

评论数:9

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

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

2015-03-05 08:22:18

阅读数:18845

评论数:12

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

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

2015-02-27 08:15:15

阅读数:7948

评论数:22

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

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

2015-02-26 08:22:58

阅读数:2623

评论数:5

Android 事件处理全面剖析

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

2015-02-25 08:17:50

阅读数:2942

评论数:14

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

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

2015-02-14 16:17:03

阅读数:4953

评论数:12

Android Annotation注解的剖析和使用

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

2015-02-14 15:58:28

阅读数:2534

评论数:1

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

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

2015-02-13 17:06:34

阅读数:5004

评论数:10

Android 自定义 View 实现通讯录字母索引(仿微信通讯录)

一、效果:我们看到很多软件的通讯录在右侧都有一个字母索引功能,像微信,小米通讯录,QQ,还有美团选择地区等等。这里我截了一张美团选择城市的图片来看看; 我们今天就来实现图片中右侧模块的索引功能,包括触摸显示以选中的索引字母。这里我的UI界面主要是参照微信的界面来实现,所以各位也可以对照微信来看看...

2015-02-12 21:30:03

阅读数:3904

评论数:1

Gson 过滤字段的几种方法

gson 大家基本上都用过吧,没用过的话,建议你赶紧使用,因为使用起来太方便了,只需要一句话就能把一个类打包成 json 数据,同样也只需要一句代码就能把 json 数据转化成一个对象。当然今天讲的不是如何转化对象和解析 json 数据,而是我们在打包或解析数据的时候,往往有些字段我们不需要,所以...

2015-02-11 23:49:31

阅读数:5675

评论数:0

ActionBar 浮动,毛玻璃渐变效果(仿蝉游记)

最近看了一下蝉游记这款 app ,发现其中有很多界面还是非常漂亮的,这里截了几幅图,一起来欣赏一下。可以看到第一张图片实现了毛玻璃效果,而且向上滚动的时候毛玻璃效果越来越明显,我今天就是要模仿这个效果先看下我实现的效果图吧:效果跟蝉游记的基本一致,那么来看看是怎么实现的; 1、先来分析一下, ...

2015-02-11 22:22:07

阅读数:3941

评论数:1

RecyclerView 定制item 分割线

RecyclerView作为 ListView GridView的升级版,但是却不能在xml中指定item之间的分割线 但这也有个好处,是我们更灵活的定制我们的分割线,可以定制任意类型的分割线,下面我们来看看 怎么定制item 之间的分割线 public void addItemDecor...

2015-02-11 17:46:29

阅读数:33757

评论数:9

Android studio mipmap图片资源文件夹

今天同事说Android studio 可以更新了,然后就更新了下,新建工程,结果一看,以前的drawable-xxxx 目录都没了,取而代之的是mipmap-xxxx目录,打开一看果然,里面放的是图片资源; 但是我们引用图片文件肯定不能直接用以前的@drawable/ic_launcher 而...

2015-02-11 13:10:24

阅读数:11364

评论数:7

Scroller 的运用案例(一)

此类内容也不多,而我们经常用到的就更少了,我在这里记录下我经常用到的几个知识点 :第一个知识点: public void startScroll(int startX, int startY, int dx, int dy) { startScroll(startX, startY, dx...

2015-02-10 20:13:19

阅读数:1165

评论数:0

生活中的 真、善、美

真、对自己实事求是,不要骗自己,也不要骗别人, 善、善待别人,就是善待自己的生活,善,其实就在我们每一个人的身边,不要为难别人,不要挖苦别人,不要侮辱别人,就是善良的行为,有时你的一点点善就能结出一个善果,使你的生活因此变得幸福。 美、有人曾经说过,生活中本来就不缺少美,缺少的只是发现美的眼睛...

2015-02-10 13:25:04

阅读数:1322

评论数:1

Android 应用实现多进程

Android Service 跨进程实现: 同一个应用程序中实现多个进程通信 通信机制 :使用Aidl通信: 具体步骤: 1、新建Aidl文件 例 : IClickAidlInterface.aidl interface IClickAidlInterface {  ...

2015-02-09 23:19:23

阅读数:1002

评论数:0

Android 微信6.1 tab栏图标和字体颜色渐变的实现

相信大家都见到了微信图标颜色渐变的过程,是不是感觉很牛逼?不得不说微信团队确实是很厉害的团队,不管是从设计还是开发人员。 今天我带大家来看看,微信 tab 栏图标和字体颜色渐变的过程。先上图吧!今天学了一招制作 gif 动态图的快捷方法。刚好用的上,以前一直想写点什么东西, 苦于一直不知道怎么生成...

2015-02-07 22:32:39

阅读数:8491

评论数:16

EventBus的使用

EventBus 这里我就不介绍了,百度 google 一大把,自己找去。这里主要讲下简单的用法,当然也是核心用法,掌握了我所说的这几种用法,基本上就能满足我们项目中的需求了。 源码地址 :https://github.com/greenrobot/EventBus 基本使用原则,分四...

2015-01-31 23:12:50

阅读数:1433

评论数:0

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