上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 47 下一页
摘要: 本文转自:http://lovewf.blog.51cto.com/1723922/723632Android中继承View的研究(一) --一个小Demo 序:总想写下点东西出来,但是总是没有时间,不是业务忙就是又有新的研究项目,最近有点时间,写点以前一直想写有一直没写的东西,供大家参考,但是终归是一家之言,仅供参考。本人的每次讲解都会提供源代码下载,并且会最近会一直更新还请大家多多关注,有不对的地方欢迎指教。好了,不说题外话了,咱们开始研究。 概述: 对于一个手机的用户体验来说最重要的部分莫过于界面了,为此Android中提供了通过XML布局的方式来进行布局,各种布局方式和控件的使用就.. 阅读全文
posted @ 2013-06-25 14:02 似水流云 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 下面使用java回调函数来实现一个测试函数运行时间的工具类:如果我们要测试一个类的方法的执行时间,通常我们会这样做:public class TestObject { /** * 一个用来被测试的方法,进行了一个比较耗时的循环 */ public static void testMethod(){ for ( int i= 0 ; i< 100000000 ; i++){ } } /** * 一个简单的测试方法执行时间的方法 ... 阅读全文
posted @ 2013-06-24 17:19 似水流云 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 实现代码:private long exitTime = 0; /** * 捕捉返回事件按钮 * * 因为此 Activity 继承 TabActivity 用 onKeyDown 无响应,所以改用 dispatchKeyEvent * 一般的 Activity 用 onKeyDown 就可以了 */@Overridepublic boolean dispatchKeyEvent(KeyEvent event) { if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) { if (event.getAction() == KeyEve... 阅读全文
posted @ 2013-06-21 11:08 似水流云 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 本基类是ViewPager提供填充页面内容的适配器(数据与显示内容之间桥梁)。通常,人们不是直接使用本基类的,而是使用这个基类的实现:FragmentPagerAdapter或者FragmentStatePagerAdapter。但是,当你不得不实现一个PageAdapter的时候,你至少要实现下面的几个方法:·instantiateItem(ViewGroup, int) /**这个方法,return一個对象,这个对象表明了PagerAdapter适配器选择哪个对象放在当前的ViewPager中**/ ·destroyItem(ViewGroup, int, Object 阅读全文
posted @ 2013-06-21 10:25 似水流云 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 47 下一页