- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 Android 图解调用invalidate()和requestLayout()的过程
网上看到的图解,转发记录下: Android中View的生命周期,调用invalidate()和requestLayout()会触发哪些方法,一图道破天机。该图确实一看就非常清晰、让人简单的了解View的生命周期,也可以帮助我们更好的去掌握 如何自定义view,
2016-08-30 10:50:05 561
转载 Java 笔记--JAVA transient关键字
1. transient的作用及使用方法我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一
2016-08-30 16:47:21 358
原创 android LinearLayout设置selector不起作用问题解决方案
在LinearLayout的属性中添加: android:clickable=”true”
2016-08-23 13:03:51 1668
原创 Android框架累计
记一下所接触到的框架 方便以后用:1.LombokLombok使用注解的方式为你生成许多代码。我们将使用它老生成getter/setter、toString()、equals()、hashCode()。它借助于Gradle依赖和一个Android Studio插件。2.Butter KnifeButter Knife使用注解的方式来帮助我们免去写findViewById()和设置点击监听的痛苦。至于
2016-08-22 11:36:30 383
转载 Dagger2原来如此-恍然大悟
转自原作者:个人博客地址现在Dagger2在项目里用的越来越多了,最近花了些时间学习了一下Dagger2,这篇文章主要帮助理解Dagger2的注入实现过程,如有错误,还请指正!什么是Dagger2Dagger2是Dagger的升级版,是一个依赖注入框架,现在由Google接手维护。 恩,这里有个关键字依赖注入,因此我们得先知道什么是依赖注入,才能更好的理解Dagger2。依赖注入是面向对象编程的一种
2016-08-12 15:09:31 1096
Android多媒体应用开发实战详解:图像、音频、视频、2D和3D
2018-03-01
PullToRefresh
2015-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人