• Android界面开发:View及ViewGroup

    View及ViewGroup类关系 Android View和ViewGroup从组成架构上看,似乎ViewGroup在View之上,View需要继承ViewGroup,但实际上不是这样的。View是基类,ViewGroup是它的子类。这就证明了一点,View代表了用户界面组件的一块可绘制的空间块。每一个View在屏幕

    12-11-17
  • iOS和Android的设计指南

    近几年并没有真正深入的做过几个复杂的移动互联网产品设计,而且我这人本来就懒不爱读书,也就一直没有好好去研读ios和android的设计指南。几年来这两份一直就在那里,不离不弃。最近得空,把HIG刚刚读完,正在开始读Android Design。 HIG(Human Interface G

    12-11-17
  • ANDROID TEXTVIEW TextColor设置字体颜色

    通过TextView的setTextColor方法进行文本颜色的设置,这里可以有3种方式进行设置: 第1种:tv.setTextColor(android.graphics.Color.RED);//系统自带的颜色类 第2种:tv.setTextColor(0xffff00ff);//0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x是

    12-11-15
  • Android UI学习|对Canvas和Matrix的理解

    初识 我们看到的View视图其实最终都是在Canvas这个画板上画出来的,可以想象这个canvas有无限大,只是View组件在绘制时,即父组件调用dispatchDraw(Canvas c)分发给各个子组件绘制时,根据子组件的大小和位置,分别调用canvas的translate(int dx, int dy)和c

    12-11-15
  • 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
2093文