LayoutTransition设置动画使用LayoutTransition可为布局的容器设置动画,当容器中的视图层次发生变化时产生相应的过渡的动画效果过渡的类型一共有四种:LayoutTransition.APPEARING 当一个View在ViewGroup中出现时,对此View设置的动画Lay... ...
分类:
其他好文 时间:
2016-04-20 01:46:20
阅读次数:
276
Custom Components
Android提供了构建您的用户界面的基础上,基本布局类一个复杂的和强大的组件化的模式:查看和ViewGroup中。分别称为widgets和布局 - - 首先,该平台包括各种预建观的ViewGroup子类,你可以用它来构建你的UI。
可用的widget的部分名单包括Button, TextView,EditText, ListView, CheckBox, ...
分类:
移动开发 时间:
2016-04-19 12:28:47
阅读次数:
244
步骤:
1)建立一个动画层private ViewGroup createAnimLayout() {
ViewGroup rootView = (ViewGroup) this.getWindow().getDecorView();
LinearLayout animLayout = new LinearLayout(this);
LinearLa...
分类:
其他好文 时间:
2016-04-18 13:43:20
阅读次数:
260
View架构简介:
在Android中,控件主要以ViewGroup和View的形式存在。ViewGroup控件可以包含多个View控件,该复合控件负责其内部所有子控件的测量和绘制,并传递交互事件。如图,
在Android的移动开发中,每个Activity都包含了一个PhoneWindow对象,该对象将DecorView设置为应用窗口的根View。该视图上的所有监听事件都通过WindowM...
分类:
移动开发 时间:
2016-04-17 23:09:27
阅读次数:
326
目录
前言
初始化
布局
页面初始化
桌面图标
图标生成
图标拖动
图标点击效果
页面滑动
前言 Workspace是桌面的主要一个部分,一般设备(如手机)启动起来所看到的桌面的主要界面就是Workspace,在Launcher里其继承关系如下:
Workspace->SmoothPagedView->PagedView->ViewGroup
所以可以说Workspace是一个视图容器...
分类:
其他好文 时间:
2016-04-16 19:10:45
阅读次数:
260
布局定义了视觉结构的用户界面,如活动或应用程序插件的用户界面。您可以通过两种方式申报的布局:
声明在XML UI元素。 Android提供了对应视图类和子类,如那些部件和布局一个简单的XML词汇表。
实例在运行时的布局元素。您的应用程序可以通过编程创建视图的ViewGroup和对象(和操纵他们的属性)。
Android框架为您提供了使用这些方法的一种或两种来声明和管理应用程序的用户界面的灵活...
分类:
移动开发 时间:
2016-04-16 19:09:56
阅读次数:
222
Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。
View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGroup当成View来分析。
ViewGroup的相关事件有三个:onInterceptTouch...
分类:
其他好文 时间:
2016-04-15 12:05:05
阅读次数:
106
看了无数资料,总结一下自定义View 先明白一个自定义View的三大流程 onMeasure() 测量,决定View的大小 onLayout() 布局,决定View在ViewGroup中的位置 onDraw() 绘制,画出这个View的内容 这三个方法都存在于View类中,我们自定义View需要针对 ...
分类:
其他好文 时间:
2016-04-15 02:09:36
阅读次数:
215
开发自定义控件的步骤:
1、了解View的工作原理
2、 编写继承自View的子类
3、 为自定义View类增加属性
4、 绘制控件
5、 响应用户消息
6 、自定义回调函数
一、View结构原理
Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器类。
View定义了绘图的基本操作
基...
分类:
移动开发 时间:
2016-04-14 12:20:05
阅读次数:
220
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! View是 Android中一种最基本的 UI组件,它可以在屏幕上绘制一块矩形区域,并能响应这块区域的各种事件,因此,我们使用的各种控件其实就是在 View的基础之上又添加了各自特有的功能。而ViewGroup 则是一种特 ...
分类:
移动开发 时间:
2016-04-13 23:28:12
阅读次数:
159