View中:
public void layout(int l,
int t, int r,
int b) {
...
onLayout
...
}
//changed 表示是否有新的位置或尺寸
protected void onLayout(boolean changed,
int left, int top,...
分类:
移动开发 时间:
2015-02-28 13:04:42
阅读次数:
172
今天又有人问了,吧啦吧啦在网盘里找到了备份 整理一下
其实当时我也是网上找的,不过年代久远出处不详了
图图图:
http://blog.csdn.net/onlyonecoder/article/details/8518148
布局文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/and...
分类:
其他好文 时间:
2015-02-27 11:57:16
阅读次数:
161
在View.java中的定义:
public final
void measure(int widthMeasureSpec,
int heightMeasureSpec){
...
onMeasure
...
}
protected void onMeasure(int widthMeasureSpec,
int heightMeasureSp...
分类:
其他好文 时间:
2015-02-27 11:56:02
阅读次数:
183
onFinishInflate()当View中所有的子控件均被映射成xml后触发onMeasure(int, int)确定所有子元素的大小onLayout(boolean, int, int, int, int)当View分配所有的子元素的大小和位置时触发onSizeChanged(int, int...
分类:
其他好文 时间:
2015-02-26 11:26:50
阅读次数:
83
onFinishInflate()当View中所有的子控件均被映射成xml后触发onMeasure(int, int)确定所有子元素的大小onLayout(boolean, int, int, int, int)当View分配所有的子元素的大小和位置时触发onSizeChanged(int, int...
分类:
移动开发 时间:
2015-02-26 11:18:30
阅读次数:
129
前一段时间要实现一个滚动的广告条,参考了一下网上许多实现,发现实现都很麻烦,所以我决定自己使用ViewFlipper来实现一个,在此将代码贴出来,与大家共享。转载请说明出处:http://blog.csdn.net/dawanganbanimport java.util.ArrayList;
import java.util.List;
import java.util.Timer;
import...
分类:
移动开发 时间:
2015-02-26 09:58:36
阅读次数:
228
转自:http://blog.csdn.net/mad1989/article/details/41516743在iOS7下,默认导航栏背景,颜色是这样的,接下来我们就进行自定义,如果你仅仅是更改一下背景和颜色,代码会很简单,不需要很复杂的自定义View来替代leftBarItem更改导航栏的背景和...
分类:
移动开发 时间:
2015-02-23 12:01:22
阅读次数:
177
原文网址:转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17357967不知不觉中,带你一步步深入了解View系列的文章已经写到第四篇了,回顾一下,我们一共学习了LayoutInflater的原理分析、视图的绘制流程、视图的状态及重...
分类:
移动开发 时间:
2015-02-16 16:50:20
阅读次数:
160
为什么我说它是最实用的 ViewPager 指示器控件呢?
它有以下几个特点:
1、通过自定义 View 来实现,代码简单易懂;
2、使用起来非常方便;
3、通用性高,大部分涉及到 ViewPager 指示器的地方都能使用此控件;
4、实现了两种指示器效果(具体请看效果图)...
分类:
移动开发 时间:
2015-02-14 08:43:38
阅读次数:
222
为什么我们觉得自定义View是学习Android的一道坎?
为什么那么多Android大神却认为自定义View又是如此的简单?
为什么google随便定义一个View都是上千行的代码?
以上这些问题,相信学Android的同学或多或少都有过这样的疑问。...
分类:
移动开发 时间:
2015-02-13 18:37:01
阅读次数:
225