• Android UI学习|对View组件布局和绘制过程, 以及Drawable绘制的理解

    Android的view组件显示主要经过mesure, layout和draw这三个过程。在mesure阶段里调用mesure(int widthSpec, int heightSpec)方法,这个方法是final不能被重写,在这个过程里会调用onMesure(int widthSpec, int heightSpec)方法。当组件设置好大小后,调用fin

    12-11-14
  • 关于安卓android开发,屏幕做出滑动效果

    最近花了好多时间纠结在安卓实现界面滑动效果的制作,因为我只要求部分layout跟随触屏动作做出滑动效果而不是整个Activity,所以找相关代码是煞费苦心

    12-11-14
  • Android UI学习|自定义布局中的平滑移动|VelocityTracker()速度追踪器的用法

    在android应用程序的开发过程中,相信我们很多人都想把应用的交互做的比较绚丽,比如让界面切换平滑的滚动,还有热度灰常高的伪3D等界面效果,通常情况下,系统提供的应用在特效这方面只能为我们提供简单的动画接口,所以要想实现比较酷炫的效果还是要自己去

    12-11-14
  • Android UI学习|对View的onMeasure方法理解

    最近一直想做一个自己定义组建可一直苦于OnMeasure()不知道怎么用,刚才终于有时间来整理下我的东西了。 我们知道View在屏幕上显示出来要先经过measure和layout. 在调用onMeasure(int widthSpec, int heightSpec)方法时,要涉及到MeasureSpec的使用,Measu

    12-11-14
  • Android 页面滑动切换(类Launcher滑动屏幕实现)|snapToScreen(),getScrollX()

    下面的这个例子也是从网上找来的,不是自己写的,一直想学习下,但是一直没有写,以前也研究研究的是launcher的页面跳转, launcher修改--左右滑动屏幕切换源码追踪 说实话,那个代码有点复杂,所以理解的也不是很透彻。看到这个例子,比较简单些,再这里学

    12-11-14
  • Android动作栏ActionBar全解析

    Action Bar 操作栏是一个窗口功能用于确定应用程序和用户的位置,并提供给用户操作和导航模式。如果需要突出当前用户的操作或导航,应该使用操作栏,因为操作栏为用户提供了一个一致的接口,这个接口跨应用程序和系统,并且不同尺寸的屏幕适配操作栏的外观。

    12-11-14
  • AndroidUI学习:关于splitActionBarWhenNarrow设置下actionbar的背景问题

    Action Bar操作栏是一个窗口功能用于确定应用程序和用户的位置,并提供给用户操作和导航模式。如果需要突出当前用户的操作或导航,应该使用操作栏,因为操作栏为用户提供了一个一致的接口,这个接口跨应用程序和系统,并且不同尺寸的屏幕适配操作栏的外观。 A

    12-11-14
  • Android移植之SDK API更新 m3升级到m5篇

    Android移植中除了硬件、Java虚拟机的移植外,Android SDK版本更新也成了新的问题,不知道Google没有有犯Symbian的向下兼容问题,有修改api的习惯,在这里微软Windows CE一直都很稳定,如果需要新的功能采用的是添加替代方案,不会删除过去的API。Android SD

    12-11-13
  • Android动画开发——Animation动画效果详解

    Android 使用Animation的具体操作方法我们将会在这篇文章中做一个详细的介绍。大家可以通过这里举出的代码进行解读,并从中了解到相关操作技巧,方便我们将来开发应用,并且加深对这一操作系统的理解程度。 在Android中,分别可以在xml中定义Animation,也可

    12-11-13
  • Android关于布局、设计的常识

    Android多型号的设备以及形状的诸多因素,让其设计感觉像是一场艰苦的战斗。其神秘的文档使得设计和生产在一开始就显得很难。在网上找有关Android设计的网络资源,你会发现很少有帮助的东西。 幸运的是,Android现在已经开始着手解决有关多种设备和屏幕尺寸

    12-11-12
  • android ViewSwitcher详解

    ViewSwitcher 的作用简单来说就是:在两个视图间转换时显示动画 它的两个子类应该很熟悉, ImageSwitcher :转换图片时增加动画效果; TextSwitcher :转换文字时增加动画效果;其实例见apidemos中ImageSwitcher实例和TextSwitcher实例 但不要忽略ViewSwicher,

    12-11-12
  • 移动应用,本地应用还是web应用?

    网上关于未来的移动应用的发展方向一直是争论不休,我认为虽然两者都各有优势,但不可能会出现绝对的赢者。 这篇文章中我不从一个用户的角度,而是从开发者的角度来讨论这个问题。我将焦点放在当开发者考虑什么方式适合当前项目时,可能会采取的决定上面。

    12-11-12
  • 初识Android UI控件ViewSwitcher

    一、结构 public class ViewSwitcher extends ViewAnimator java.lang.Object android.view.View android.view.ViewGroup android.widget.FrameLayout android.widget.ViewAnimator android.widget.ViewSwitcher 已知直接子类 ImageSwitcher , TextSwitcher

    12-11-12
  • Activity生命周期全解析

    Activities是由Activity stack管理的。当一个新的Activity被启动,它就会处于stack的top位置,成为当前运行的Activity。而前一个Activity依然保留在stack里面,当需要调用这个Activity时就会回到stack的top位置成为当前运行的Activity。 一个Activity有4个基

    12-11-11
  • Android Service学习之IntentService 深入分析

    什么是IntentService? 官方的解释是: IntentService is a base class for Services that handle asynchronous requests (expressed as Intents) on demand. Clients send requests through android.content.Context.startService(Intent) calls; the service

    12-11-11
2119文