摘要: 1. ActionBar(活动栏)替代了显示在屏幕顶端的标题栏。主要负责显示菜单,widget,导航等功能,主要包括:@ 显示选项菜单中的菜单项到活动栏;@ 添加可交互的视图到活动栏作为活动视图;@ 使用应用的图标作为活动项,代表返回home或者向上等重要操作;@ 提供标签导航,方便不同的Fragment之间切换;@ 提供下拉导航功能。2. Android3.0针对ActionBar新增的类如下:ActionBarActionBar.LayoutParams android:layout_gravity:设置控件本身相对于父控件的显示位置。(而android:gravity:设置的是控件自身上 阅读全文
posted @ 2013-06-20 18:31 似水流云 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 上一节,我们通过SlidingMenu+Fragment来实现了当前最流行的侧滑,具体链接如下:http://www.krislq.com/2013/03/android_case_slidingmenu_fragment/本文主要是在前一个例子中进行了一些改进,不仅仅只使用fragment , 而我们很多实际的应用场景中我们需要一个更复杂的场景,比如说需要在一个菜单选项中集成多个tab来集中显示信息。这个时候 Viewpager就派上用场了。添加slidingMenu的步骤我就不再重复了,可以看看上篇文章 ,编码为UTF-8 .上一个实例中,我们点击么二个菜单,只是显示一个简单的fragme 阅读全文
posted @ 2013-06-20 18:23 似水流云 阅读(961) 评论(0) 推荐(1) 编辑
摘要: 内容简介: 通过SlidingMenu库与Fragment来实现当前最为流行的侧滑模式。其实涉及到的知识点有: 1.SlidingMenu 2.Fragment 通过layout构建一个Fragment 通过preference 来构建Fragment准备工作: 1. SlidingMenu 下载地址: https://github.com/jfeinstein10/SlidingMenu 2.下载好后,导入到我们eclipse(也可以新建一个项目,将SlidingMenu项目拷进去) 3. 需要将SlidingMenu设置成is libray.因为我们需要在我们的demo中导... 阅读全文
posted @ 2013-06-20 16:32 似水流云 阅读(1915) 评论(0) 推荐(0) 编辑
摘要: 这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片,ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。分三个步骤来使用它:1.在住布局文件里加入<android.support.v4.view.ViewPager 这个组件,注意这个组件是用来显示左右滑动的界面的,如果不加载xml布局文件,他是不会显示.. 阅读全文
posted @ 2013-06-20 14:00 似水流云 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 一、首先,我们来看一下效果图,这是新浪微博的Tab滑动效果。我们可以手势滑动,也可以点击上面的头标进行切换。与此同方式,白色横条会移动到相应的页卡头标下。这是一个动画效果,白条是缓慢滑动过去的。好了,接下来我们就来实现它。二、在开始前,我们先要认识一个控件,ViewPager。它是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换。这个附加包是android-support-v4.jar,在最后的源码中会提供给大家,在libs文件夹中。当然你也可以自己从网上搜索最新的版本。找到它后,我们需要在项目中添加三、我们先做界面,界面设计很简单,第一行三个头标,第二行动画图片,第三 阅读全文
posted @ 2013-06-20 11:46 似水流云 阅读(413) 评论(0) 推荐(0) 编辑
摘要: Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法。下面是一个乘法的公式:在Android里面,Matrix由9个float值构成,是一个3*3的矩阵。如下图。没专业工具,画的挺难看。解释一下,上面的sinX和cosX,表示旋转角度的cos值和sin值,注意,旋转角度是按顺时针方向计算的。translateX和translateY表示x和y的平移量。scale是缩放的比例,1是不变,2是表示缩放1/2,这样子。下面在Android上试试Matrix 阅读全文
posted @ 2013-06-20 11:30 似水流云 阅读(822) 评论(0) 推荐(0) 编辑
摘要: ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)imageView.setScaleType(ImageView.ScaleType.FIT_XY );这里我们重点理解ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleT 阅读全文
posted @ 2013-06-20 11:10 似水流云 阅读(243) 评论(0) 推荐(0) 编辑