- 博客(4)
- 资源 (17)
- 收藏
- 关注
原创 Android中的自定义View(一)
我们在实际开发过程中,如果想要在界面做出酷炫的效果,单单靠系统提供的控件是远远不够的,所以这时候就需要自定义View了。在Google下也有好多比较成熟的开源项目/开源控件可下载来使用,但是毕竟代码的设计都是原作者的思路,我们在使用起来也有可能受到意外的限制或多余功能的冗余。自己掌握自定义View的制作还是很有必要的,毕竟有时项目中还是可能需要独一无二的样式控件,而且自己通过自定义View绘制出来...
2017-09-30 14:56:52 428
原创 Android中获取View的宽/高的时机
实际上在onCreate、onStart、onResume中均无法正确得到某个View的宽/高信息,这是因为View的measure过程和Activity的生命周期方法不是同步执行的。如果View还没测量完毕,那么获得宽/高就是0。下面列出获得View宽/高的机时: Activity/View#onWindowFocusChangedonWindowFocusChanged这个方法的含
2017-09-20 20:30:50 946
原创 Android View的工作原理(二)之 View的工作流程
View的工作流程前面《Android View的工作原理(一)之 View的三大过程和 认识MeasureSpec》中我们介绍了View出现在屏幕要经过三个过程:measure、layout 和 draw和它们各自的作用,以及MeasureSpec的获得情况。今天将沿着前面内容继续探讨View的工作原理,其中大家就会明白MeasureSpec的用途和三大过程的工作流程。measure过程...
2017-09-18 20:56:55 719
原创 Android View的工作原理(一)之 View的三大过程 和 认识MeasureSpec
View的三大过程一个View出现在屏幕要经过三个过程:measure(测量)、layout(布局)、draw(绘制)。这三个过程均是通过ViewRoot来完成,ViewRoot对应ViewRootImpl类,它是连接WindowManager和DecorView(顶级View)的纽带。当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootI...
2017-09-18 20:39:13 685
Socker长连接Demo.rar
2020-12-29
Kotlin的Android实战Demo.rar
2020-05-18
Socket与NIO的Demo.rar
2020-03-03
支持输入工程资源id的Windows版aapt
2018-12-07
Android中AIDL的Binder连接池Demo
2018-10-15
Android中自定义View之流式布局
2017-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人