onLayout方法 该方法必须重写, 否则包含的控件不会显示 包含的子View调用layout方法控制View显示的位置和大小,可以直接通过layout方法控制子view大小位置,不使用onMeasure方法 layout(int left,int top,int right,int bottom)通过四个参数将子View放到指定的位置, 四个参数分别表示左、上、右和下距离上左的距离,该距离是视图坐标。 onDraw方法 在ViewGroup中重写onDraw方法,需要在构造方法中调用this.setWillNoDraw(flase); 系统才会调用重写过的onDraw(Canvas cancas)方法,否则系统不会调用onDraw(Canvas canvas)方法. onMea ...
主题切换
使用setTheme方法切换主题, 需要事先写好style(内置主题方法切换)
android 压缩图片bitmap
android图片如果很大, 如果全部取出, 很有可能造成内存溢出, 此时就需要压缩图片, 减少内存的占用, 这里介绍一种系统提供的方法.
使用BitmapShader在自定义View中画圆形图片
基于BitmapShader类, 实现在自定义View中将图片画成圆形, 实现显示圆形图像的需求
ViewPager使用
viewpager在android开发中用到的还是比较多的, 这里介绍了viewpager的创建到使用的过程
闹钟
android 闹钟的添加取消, 以及一些注意点.
控件跟随手指移动
通过监听触摸事件, 随着手指在控件上的移动, 动态改变该控件的位置