经常使用APP的童鞋会发现,第一次进入APP会有引导页面,里面可以放一些APP的使用介绍或其他信息等等,下面我们研究一下如何实现这个功能,增加APP的体验。一、自定义控件继承ViewGroup:package com.genius.scroll;
import android.content.Context;
import android.content.Intent;
import andro...
分类:
移动开发 时间:
2015-08-29 21:43:18
阅读次数:
209
实现宽度不足自动换行的流式布局:
FlowLayout.java
package com.jackie.flowlayout;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
/**
* Cr...
分类:
移动开发 时间:
2015-08-28 19:51:04
阅读次数:
199
开发自定义控件的步骤:
1、了解View的工作原理
2、 编写继承自View的子类
3、 为自定义View类增加属性
4、 绘制控件
5、 响应用户消息
6 、自定义回调函数
一、View结构原理
Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器...
分类:
移动开发 时间:
2015-08-28 17:46:29
阅读次数:
402
activity:控制单元window:承载模型view:显示视图几个小tip:1、一个 Activity 构造的时候一定会构造一个 Window(PhoneWindow),并且只有一个2、每个window有一个 ViewRoot(是一个View或ViewGroup)3、通过window的addvi...
分类:
移动开发 时间:
2015-08-28 12:32:40
阅读次数:
174
一般用LayoutInflater做一件事:inflateinflate这个方法总共有四种形式(见下面),目的都是把xml表述的layout转化为View对象。其中有一个比较常用,View inflate(int resource, ViewGroup root),另三个,其实目的和这个差不多。in...
分类:
其他好文 时间:
2015-08-28 12:28:00
阅读次数:
146
ListView.getCount() 返回的所包含的item总个数ListView.getChildCount() (ViewGroup.getChildCount()) 返回的是现实层面上所包含的子View个数。二者的区别:当listView 中 item 比较少,不需要滚动就可以现实全部 二者...
分类:
其他好文 时间:
2015-08-27 22:40:56
阅读次数:
133
前言 上一篇blog中,了解到measure过程对View进行了测量,得到measuredWidth/measuredHeight。对于ViewGroup,则计算出全部children的宽高进行求和。本篇来分析一下layout过程。layout综述 layout方法对一个View及它的后代分配s.....
分类:
移动开发 时间:
2015-08-27 21:08:46
阅读次数:
229
public class LeftFragment extends Fragment{private ListView listView;@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bu...
分类:
移动开发 时间:
2015-08-27 14:59:03
阅读次数:
155
一viewpager1viewpager继承ViewGroup类2viewpager经常与fragment一起用3viewpager的主要用到一个pageradpter类是fragmentpageradpter类,两个组件类是Pagertitlestrip类和Pagertabstrip类二代码实现:...
分类:
其他好文 时间:
2015-08-25 21:24:24
阅读次数:
450
一个简短的引论:在他们的定义view什么时候,其实很easy,只需要知道3:1.測量——onMeasure():决定View的大小2.布局——onLayout():决定View在ViewGroup中的位置3.绘制——onDraw():怎样绘制这个View。而第3步的onDraw系统已经封装的非常好了...
分类:
移动开发 时间:
2015-08-21 18:56:49
阅读次数:
209