• 调用另一个activity

    读完 上一篇文章 之后在app中显示出了文本输入框和按钮,这篇文章我们会在 MainActivity 中添加代码,当点击send按钮之后,调用另外一个activity。 响应send按钮的点击事件 我们直接通过 button的 android:onClick 属性来关联点击事件: Button android:layo

    13-05-12
  • 编写一个简单的安卓app界面

    安卓的用户界面都是由View以及ViewGroup的子类对象组成的。View对象一般是想button或者textview这样的控件,ViewGroup对象一是一个看不见的View容器,它定义了如何布局容器中装入的子View,比如是网格布局还是垂直布局等。 android提供了通过xml文件编写的方

    13-05-11
  • Android属性动画---Property Animation(二)

    Android属性动画--Property Animation(一) 用ValueAnimator来制作动画 ValueAnimator类通过设定动画过程中的int、float或颜色值,来指定动画播放期间的某些类型的动画值。通过ValueAnimator类的一个工厂方法来获取一个ValueAnimator对象:ofInt()、ofFloat

    13-03-12
  • Android属性动画--Property Animation(一)

    本文译自: http://developer.android.com/guide/topics/graphics/prop-animation.html 属性动画系统是一个健壮的框架,它几乎可以允许把任何对象变成动画。可以根据时间的推移来改变任何对象的属性来定义一个动画,而不用关心该对象是否要绘制在屏幕上。属

    13-03-12
  • Android动画概要---Animation Overview

    本文译自: http://developer.android.com/guide/topics/graphics/overview.html Android框架提供了两种动画系统:属性动画(在Android3.0中被引入)和视图动画。这两种动画系统都是可行的选择,但是通常属性动画是首选的方法,因为它更加灵活,并提供了更多

    13-03-12
  • Android 日历CalendarProvider

    日历提供器是(CalendarProvider)针对用户日历事件的一个资源库。日历提供器API允许你执行有关日历、、事件、会议、提醒等内容的查询、插入、更新、删除操作。 日历提供器API能够用于应用程序和同步适配器,规则的变化依赖于什么类型的程序制造了这个调用。

    13-03-11
  • Android 用户界面交互---拖放(OnDragListener)

    用Android的拖放框架,能够允许用户使用图形化的拖放手势,把数据从当前布局中的一个View对象中移到另一个View对象中。这个框架包括:拖拽事件类、拖拽监听器、以及辅助的方法和类。 尽管这个框架主要是为数据移动设计的,但是你能够把它用于其他的UI操作。

    13-03-11
  • Android官方课程---创建Fragment

    本文译自: http://developer.android.com/training/basics/fragments/creating.html 你可以把一个Fragment想象成一个Activity的模块区域,它有自己的生命周期,接收它自己的输入事件,并且你可以在Activity运行时添加和删除它(这有点像一个子Activity,你

    13-03-11
  • Android UI开发——Fragment间的通信

    为了重用Fragment的UI组件,创建的每个Fragment都应该是自包含的、有它自己的布局和行为的模块化组件。一旦你定义了这些可重用的Fragment,你就可以把它们跟一个Activity关联,并把它们跟应用程序的逻辑相连来实现全部的组合式UI。 现实中我们经常想要一个Fr

    13-03-04
  • Android开发指南-用户界面-对话框

    创建对话框 Creating Dialogs 对话框通常是一个显示在当前活动前面的小窗口。下面的活动失去焦点而由对话框接受所有的用户交互。对话框通常被用来当做通知或者运行中的应用程序相关的短暂活动。 Android API 支持下面的对话框对象类型: 警告对话框 AlertDia

    13-03-01
  • Android开发指南-用户界面-通用布局对象

    通用布局对象 Common Layout Objects 本章描述了可用于你的应用程序的一些更为通用的布局对象类型。像所有的布局一样,它们是 ViewGroup . 的子类。 也可以参见 Hello Views 教程,有更多关于使用 Android 视图布局的指南。 框架布局 FrameLayout 框架布局 F

    13-03-01
  • Android开发指南-用户界面-事件处理

    处理用户界面事件 Handling UI Events 在 Android 上,不止一个途径来侦听用户和应用程序之间交互的事件。对于用户界面里的事件,侦听方法就是从与用户交互的特定视图对象截获这些事件。视图类提供了相应的手段。 在各种用来组建布局的视图类里面,你可能会

    13-03-01
  • android自定义view课程之view的优化

    现在你有一个设计好的,对手势和状态之间的转变做出反应的view,你需要保证view能快速的运行。在播放期间,为了避免UI界面感觉呆滞和不连贯的问题,你必须保证你的动画速率始终在60帧/秒上一直运行着。 降低刷新频率 为了提高view的运行速度,减少来自于频繁

    13-02-03
  • android自定义view课程之view的交互性

    绘制UI仅仅是创建自定义视图的一部分。除此之外,你还需要以一种非常接近现实世界行为的方式来响应用户的输入。所有的对象都应该表现得像现实世界的对象那样。例如,图片不应该突然消失后又出现在别的地方,因为现实中的物体是不会那样的。合乎情理的做法是

    13-02-03
  • view类的自定义绘制

    自定义视图最重要的部分是它的外观.你可以根据应用的需求简单或复杂的实现它. 这个教程包含了最常见的操作. 重写onDraw() 绘制自定义视图里最重要的一步是重写onDraw()方法. onDraw()的参数是视图可以用来绘制自己的Canvas对象. Canvas定义用来绘制文本、线

    13-02-03
35文