- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 自定义ViewGroup
引子:标准的自定义ViewGroup应该包含什么github第一部分支持wrap_content 即当ViewGroup的宽、高使用wrap-content时,ViewGroup的高宽根据子View的实际大小来确定 如果你不处理的话,“wrap-content”的和 “match-parent”是一样的ViewGroup支持Padding其子View支持margin支持自定义属性
2016-06-28 16:49:37 2201
原创 Service之基础(开启服务、绑定本地服务)
Service什么是Service一个组件长期后台运行,没有界面。简单的理解:service理解成一个没有界面长期运行的activity。特点:即使进程被杀死,稍后service会重新启动开启服务的第一种方式(很简单)前提(略) 继承Service 清单注册Service 如何开启服务 startService(this,MyService.class)如何关闭服
2016-06-19 00:40:00 932
原创 BroadcastReceiver简介
源码涉及到的内容接收系统广播发送自定义广播 无序广播 intent携带数据有序广播 终止广播修改广播数据得到广播数据指定最终广播接受者,即使被终止,也会受到系统常用广播的配置 应用方面 拦截短信 串改短信内容拦截电话 串改拨出的号码特殊情况 (屏幕开关的事件) 代码注册代码注销BroadcastReceiver入门(一)什么是广播接受者BroadcastRec
2016-06-18 15:31:51 4414
原创 自定义布局---竖向的ViewPager
效果图:这个自定义控件涉及到的知识点:自定义ViewGroup中onMeasure和onLayout的写法 弹性滚动Scroller的用法 速度轨迹追踪器VelocityTracker的用法 如何处理滑动事件冲突dispatchTouchEvent:(外部拦截)告诉此ScrollLayout的父布局,什么时候该拦截触摸事件,什么时候不该拦截触摸事件onInterceptTouchEvent:(
2016-06-05 00:44:52 3003 1
轮播图的写法之二(功能全实现)
2015-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人