摘要: http://www.cnblogs.com/qianxudetianxia/archive/2011/06/12/2068761.htmldetals see:http://www.cnblogs.com/qianxudetianxia/archive/2012/06/14/2549891.html研究了很久的拖拽ListView的实现,受益良多,特此与尔共飨。 鉴于这部分内容网上的资料少而简陋,而具体的实现过程或许对大家才有帮助,为了详尽而不失真,我们一步一步分析,分成两篇文章。一、准备。1.需求问题 初步:实现列表的拖拽效果(可参考Android源码下packages/apps/... 阅读全文
posted @ 2013-06-08 18:57 zghbhdxw 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 本文介绍下在Android中实现伸缩弹力分布菜单效果。关于这种菜单效果在IPhone中比较常见,效果比较酷。那么在Android中实现只是一种简单的模仿。 这两天无意间看到一园友的博文实现Path2.0中绚丽的的旋转菜单,感觉效果不错,但是发现作者没有处理线程安全的问题,所以在这里我修正了下,并且改善下部分功能。今天发布这篇文章的目的是希望能在Android用户体验上提出一些相关的解决方案,方便我们在开发项目或产品时增强用户体验效果,当然也希望能起到抛砖引玉的作用。^_^ 这里主要是用到Android中的动画效果,关于动画效果的基本知识,有需要的朋友可以查看这篇文章:http://ww... 阅读全文
posted @ 2013-06-08 18:53 zghbhdxw 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 本文介绍在Android中如何实现下拉导航选择菜单效果。 关于下拉导航选择菜单效果在新闻客户端中用的比较多,当然也可以用在其他的项目中,这样可以很方便的选择更多的菜单。我们可以让我们的应用顶部有左右滑动或进行切换的导航菜单,也可以为了增强用户体验在应用中添加这样的下拉导航选择菜单效果。 关于它的实现原理,其实也是挺简单的,就是使用PopupWindow来进行展现,在显示时控制其高度并配置以相应的动画效果。在PopupWindow中我使用GridView来控制里面的菜单项,每个菜单项对应相应的图片和文字。当然了,也有其他的实现方式。为了大家能够清楚的理解,让我们先看下效果图,如下所示: 以... 阅读全文
posted @ 2013-06-08 18:36 zghbhdxw 阅读(226) 评论(0) 推荐(0) 编辑
摘要: git是免费的开源的分布式的版本控制系统。我说的直白点,要强调的点是每个git clone下来的版本库都是一个完整的版本库,包括所有的历史记录和版本信息,不需要依赖网络,这点在使用的过程中你一定会有感触,git不是盖的。git很快,但是这点我没有大的感觉;git易于使用,相对svn而言,我不觉得git比之简单,但是总体来说git还是比较容易的,尤其是服务器端的部署非常简易。本文仅仅介绍一下git的简单使用。关于一些不常用的东西尽量会过滤掉。1.基本命令。?123456789101112131415161718/** *这里列举几个常见的git命令,让大家过过目 **/1)基本操作 >gi 阅读全文
posted @ 2013-06-08 18:30 zghbhdxw 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 本文介绍在Android中实现局部的图片滑动指引效果。 其实关于Android滑动指引效果,我曾经发布过一篇文章,里面实现的整个页面的指引滑动,有兴趣的朋友可以查看:http://www.cnblogs.com/hanyonglu/archive/2012/04/07/2435589.html。 另外关于Android中的局部滑动,我也曾发布过一篇文章,是关于实现导航菜单的滑动,有兴趣的朋友可以查看:http://www.cnblogs.com/hanyonglu/archive/2012/04/21/2462311.html 今天发布本文的原因是应一个网友要求,就是实现局部的图... 阅读全文
posted @ 2013-06-08 18:16 zghbhdxw 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 最近由于手机项目中需要用到OpenGL ES的知识,所以这段时间正在研究OpenGL的相关知识。因为OpenGL ES是OpenGL的剪裁版本,所以我直接从OpenGL入手,然后再去看OpenGL ES就很容易上手。从此篇开始,我将发表一系列文章来逐步深入介绍OpenGL的相关知识,开发我们可以使用VC6.0或.NET。 那么今天我要介绍的是OpenGL开发之旅基础知识介绍,这很重要,会让我们从整体上熟悉OpenGL的工作原理及过程。 1. 保持模式与立即模式: 通常情况下我们编写3D图形时可使用两种不同的方法: 一种方法我们称之为保持模式。在保持模式中,我们可以向编写的API... 阅读全文
posted @ 2013-06-08 18:13 zghbhdxw 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 本示例演示如何在Android中使用加载器(Loader)来实现获取本机中的所有图片,并进行查看图片的效果。 在这个示例中,我使用android-support-v4.jar中的加载器(Loader)来实现获取本机中所有图片,关于这个包在以前的文章中也提到,是一个非常有用的包,关于这个包的详细信息请大家查看官方文档:http://developer.android.com/sdk/compatibility-library.html。 关于加载器(Loader)是在Android3.0中才开始引进并使用的,Android3.0以前的版本中要想使用加载器则需要用android-support.. 阅读全文
posted @ 2013-06-08 18:12 zghbhdxw 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 本文给大家介绍在Android中如何实现顶部导航菜单左右滑动效果。 今天给大家介绍在Android中实现顶部导航菜单左右滑动效果的二种解决方案。 第一种解决方案: 在以前的一篇博文中我使用android-support-v4.jar实现了左右滑动指引效果,有兴趣的朋友可以查看: http://www.cnblogs.com/hanyonglu/archive/2012/04/07/2435589.html 那么今天第一个示例我仍然使android-support-v4.jar来实现菜单左右滑动效果,关于这个包的信息,不再详述,大家可以查看官方文档。 实现原理是使用android-su... 阅读全文
posted @ 2013-06-08 18:10 zghbhdxw 阅读(240) 评论(1) 推荐(0) 编辑
摘要: 本文演示如何在Android中实现程序前后台切换效果。 在介绍程序实现之前,我们先看下Android中Activities和Task的基础知识。 我们都知道,一个Activity 可以启动另一个Activity,即使这个Activity是定义在别一个应用程序里的,比如说,想要给用户展示一个地图的信息,现在已经有一个Activity可以做这件事情,那么现在你的Activity需要做的就是将请求信息放进一个Intent对象里,并且将这个Intent对象传递给startActivity(),那么地图就可显示出来了,但用户按下Back键之后,你的Activity又重新出现在屏幕上。 对用户来讲,... 阅读全文
posted @ 2013-06-08 18:08 zghbhdxw 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 本文介绍Android平台中进程与线程的基本知识。 很早的时候就想介绍一下Android中的进程和线程,但由于其他的事情一直给耽搁了,直到现在才能和大家一起分享下。 1.Android进程基本知识: 我们先来了解下Android中的进程基本知识。 当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。 同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存资源出现不足时,Android会尝试停止一些进程从而释放足够的资源给其他新的进程使用, 也... 阅读全文
posted @ 2013-06-08 18:06 zghbhdxw 阅读(146) 评论(0) 推荐(0) 编辑