技术联盟

理解Android的手势识别

对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大忙了。   基础 GestureDetector的工作原理是,当我们接收到用户触摸消息时, […]

Android UI开发: 横向ListView(HorizontalListView)及一个简单相册的完整实现 (附源码下载)

本文内容: 1、横向ListView的所有实现思路; 2、其中一个最通用的思路HorizontalListView,并基于横向ListView开发一个简单的相册; 3、实现的横向ListView在点击、浏览时item背景会变色,并解决了listview里setSelected造成item的选择状态混乱的问题。 众所周知,ListView默认的方向是垂直的,但有些时候人们更喜欢横向ListView。 […]

Android 两Activity之间动画效果———翻页效果

用Android rotate动画实现翻页效果,效果如图: 要实现上面动画,首先搞明白rotate动画原理; (1)Degrees坐标:                       0度(360度)   270度 90度  顺时针旋转                         180 (2)rotate 关键属性         fromDegrees 开始旋转时角度      toDegr […]

Android开发者必知的5个开源库

过去的时间里,Android开发逐步走向成熟,一个个与Android相关的开发工具也层出不穷。不过,在面对各种新鲜事物时,不要忘了那些我们每天使用的大量开源库。在这里,向大家介绍的就是,在这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。希望通过对它们的了解,能够对你的开发工作有所帮助。 1. GSON Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Java […]

MVP模式与MVC模式

源地址:http://www.cnblogs.com/cuihongyu3503319/archive/2009/01/09/1372820.html   MVP模式与MVC模式(转) MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的模式,MVP与MVC有着一个重大 […]