一、简介 前段时间需要一个旋转木马效果用于展示图片,于是第一时间在github上找了一圈,找了一个还不错的控件,但是使用起来有点麻烦,始终觉得很不爽,所以寻思着自己做一个轮子...
一、简介 前段时间需要一个旋转木马效果用于展示图片,于是第一时间在github上找了一圈,找了一个还不错的控件,但是使用起来有点麻烦,始终觉得很不爽,所以寻思着自己做一个轮子...
对于使用ReccyclerView的我们来说,LayoutManager早已非常熟悉。可是,有没有想过我们所说的熟悉是哪种熟悉?对的,就是会使用而已,这其中包括谷歌爸爸帮...
今日,我的一个老项目引用Gradle8.0+ 打包的aar遇到了问题,明明下载成功了,但是项目就是import不进去该aar。我打开了gradle缓存目录。 我看到了我的aa...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 从今天开始,楼主正式开始分析RecyclerView的源码。为了阅读RecyclerView的源码,...
前言 Lifecycle即生命周期,作为Android开发者,我们对生命周期可太熟悉了,因为我们不仅经常在Activity、Fragment的生命周期函数比如onCreate...
在开发Flutter项目的时候自动打包可能需要修改到版本号,每次去到对应Android和iOS项目下面修改又不太方便,在Google了一遍后,尝试了下下面的方法可以在自动打包...
一. 类(Class) 与类型(Type) Kotlin 中类和类型是不一样的概念。 下图充分展示了它们的区别。 二. 型变 型变是指类型转换后的继承关系。 Kotlin 的...
注:这是之前写的OC代码,搬到这里小记一下。现在swift是趋势,可自行转化,重在理解。 运行环境 演示图 代码使用 Category 分类可以在不创建子类的情况下,向已经存...
1.Swift不要求在每行语句的结尾使用分号(;),但当你在同一行书写多条语句时,必须用分号隔开。 2.Swift中,运算符不能直接跟在变量或常量的后面。 3.打印函数pri...