Android自定义View:描述onMeasure等相关http://blog.csdn.net/a396901990/article/details/36475213Android使用Toolbar和Palette:http://blog.csdn.net/bbld_/article/detai...
分类:
其他好文 时间:
2015-04-22 20:28:25
阅读次数:
118
一、自定义ViewGroup1、onMeasure决定内部View(子View)的宽度和高度,以及自己的宽度和高度2、onLayout决定子View放置的位置3、onTouchEvent定义动作二、自定义属性在实际的使用自定义Viewgroup时,经常会用到自定义控件的属性。在res/values文...
分类:
移动开发 时间:
2015-04-19 16:07:34
阅读次数:
193
在源码中,这段是申请空间大小的,为那些子控件,不然你出现就没有地方显示了.
@Override
?protected?void?onMeasure(int?widthMeasureSpec,?int?heightMeasureSpec)?{
??final?int?radius?=?mRadi...
分类:
移动开发 时间:
2015-04-14 23:34:39
阅读次数:
412
上一篇文章详细讲解了一下onMeasure/measure方法在Android自定义控件时的原理和作用,参看博文:Android自定义控件系列七:详解onMeasure()方法中如何测量一个控件尺寸(一),今天就来真正实践一下,让这两个方法大显神威来帮我们搞定图片的屏幕适配问题。
在Android应用中,都少不了图片的显示,ImageView,轮播图,ViewPager等等,很多都是来显示图片的,比如一个广告条的轮播效果,参看博客:广告条效果实现----ViewPager加载大图片(LruCache)以及...
分类:
移动开发 时间:
2015-04-14 14:41:46
阅读次数:
200
详细研究Android中自定义控件中用到的measure/onMeasure方法是如何实现测量控件大小,如何传递参数的。...
分类:
移动开发 时间:
2015-04-13 18:57:09
阅读次数:
255
最近在项目中写了一个自定义的倒计时控件,效果是倒计时开始后,红心逐渐被填充满。效果如下图:
分为两部分:计时器和绘制Bitmap。
计时器使用Timer和TimerTask,每个一秒执行一次TimerTask的run函数,使控件重绘。代码如下:mTimer = new Timer...
分类:
移动开发 时间:
2015-04-11 16:23:26
阅读次数:
143
ViewGroup学习onMeasure()和onLayout()方法自定义View之onMeasure()Android的onLayout、layout方法讲解Android的API之onLayout,onMesasureAndroid的onMeasure和onLayout的说明
分类:
其他好文 时间:
2015-04-09 13:24:57
阅读次数:
112
onFinishInflate() 当View中所有的子控件 均被映射成xml后触发
onMeasure(int, int) 确定所有子元素的大小
onLayout(boolean, int, int, int, int) 当View分配所有的子元素的大小和位置时触发
onSizeChanged(int, int, int, int) 当view的大小发生变化时触发
onD...
分类:
移动开发 时间:
2015-04-07 17:45:58
阅读次数:
160
主要继承 HorizontalScrollView 类 ,在构造方法中设置 菜单的宽, 重写 onMeasure, onLayout 方法 ,在 onLayout 中设置初始显示到 内容页的 scrollTo
1、SlidingMenuView 类的实现如下,
package com.example.slidingmenu;
import android.cont...
分类:
其他好文 时间:
2015-04-05 13:23:33
阅读次数:
259
以前在研究自定义空间的时候,查看过View和ViewGroup绘制的流程的。只是定性的知道会经过onMeasure—onLayout—onDraw这些流程。上一篇Android视图加载到窗口的过程分析中分析了视图加载到窗口的过程。主要就是一系列的addView操作,这篇就从addView方法开始看看View是如何绘制到窗口上的。
ActivityThread#handleResumeActi...
分类:
移动开发 时间:
2015-03-31 09:05:07
阅读次数:
210