首页
学习
活动
专区
工具
TVP
发布

Android 技术栈

从小白到高手进阶之路
专栏作者
95
文章
213267
阅读量
20
订阅数
自定义View实现横向的双水波纹进度条
网上垂直的水波纹进度条很多,但横向的很少,将垂直的水波纹改为水平的还遇到了些麻烦,现在完善后发布出来,希望遇到的人少躺点坑。
Jingbin
2022-01-05
6550
Kotlin | 10. 注解与反射
本章内容包括: 应用和定义注解 在运行时使用反射对类进行自省 一个真正的 Kotlin 项目实例 10.1 声明并应用注解 /**-------------------------10.1.1 应用注解-------------------------*/ @Deprecated("Use removeAt(index) instead.", ReplaceWith("removeAt(index)")) fun remove(index: Int)
Jingbin
2021-03-02
9180
Kotlin | 9. 泛型
本章内容包括: 声明泛型函数和类 类型擦除和实化类型参数 声明点变型和使用点变型 9.1 泛型类型参数 // 如果要创建一个空的列表,必须显示的指定,有值的话可以被推导出来 val readers: MutableList<String> = mutableListOf() val readers1 = mutableListOf<String>() val reader2 = listOf("jingbin", "jinbeen")
Jingbin
2021-03-02
1.7K0
Kotlin | 8.高阶函数:Lambda作为形参和返回值
本章内容包括: 函数类型 离阶函数及其在组织代码过程中的应用 内联函数 非局部返回和标签 重名函数 8.1 声明高阶函数 // 高阶函数就是以另一个函数作为参数或者返回值的函数。 val list = listOf(0, 1, 2, 3) println(list.filter { it > 0 }) /**-------------------- 8.1.1 函数类型 ----------------------*/
Jingbin
2021-03-02
1K0
Kotlin | 6.Kotlin 的类型系统
本章内容包括: 处理 null 的可空类型和语法 基本数据类型和它们对应的Java类型 Kotlin 的集合,以及它们和Java的关系 6.1 可空性 /**-----------
Jingbin
2021-03-02
2.3K0
Kotlin | 5.lambda 编程
本章内容包括: Lambda 表达式和成员引用 以函数式风格使用集合 序列:惰性地执行集合操作 在 Kotlin中使用 Java 函数式接口 使用带接收者的 lambda 5.1 Lambda表达式和成员引用 /*--------------- 5.1.1 Lambda简介:作为函数参数的代码块-------------*/ // 代码清单5.1 用匿名内部类实现监听器 java /* Java */ // tv_click.setOnCli
Jingbin
2021-03-02
8280
Kotlin | 4.类、对象和接口
本章内容包括: 类和接口 非默认属性和构造方法 数据类 类委托 使用 object 关键字 1、定义类继承结构 /*--------------- 4.1.1 kotlin 中的接口-------------*/ // 代码清单 1 声明一个简单的接口 // interface Clickable { // fun click() // } // 代码清单 2 实现一个简单的接口 cla
Jingbin
2021-02-22
9020
Kotlin | 3.函数的定义与调用
这一节将会展示 Kotlin 标准库中用来处理集合的一些方法。另外也会涉及几个相关的语法特性:
Jingbin
2021-02-22
6440
Java 23种设计模式全归纳 | 完结版
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。
Jingbin
2020-03-20
18.5K0
Java 23种设计模式全归纳 | 已打包请带走
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。
Jingbin
2020-02-13
6400
Android 使用Intent传递List数据问题
java.lang.RuntimeException: Parcelable encountered IOException writing serializable object
Jingbin
2019-09-16
1.5K0
Mybatis 框架实战(下)
当在同一个session范围内执行查询的时候,如果执行相同的查询,那么第二次查询会从缓存中获取数据。
Jingbin
2019-04-10
3940
Maven基础
GAV坐标:GroupId 组织 ArtifactId 项目 Version 版本
Jingbin
2019-04-01
2600
Kotlin | 2.Kotlin基础
在定义了val变量的代码块执行期间,val变量只能进行唯一一次初始化。但是,如果编译器能确保只有唯一一条初始化语句被执行,可以根据条件使用不同的值来初始化它:
Jingbin
2019-03-29
7040
Android WebView与JS交互实例
好久就想写这篇文章了,一直到现在才着手,其实更好,经过之前这么长时间理解的更透彻了。
Jingbin
2019-02-25
4K0
java 常用十种设计模式示例归纳 | 已打包请带走
一个Demo,集合常用的十种设计模式,每个模式使用易被人们接受的案例讲述,按模式分包,使用设计模式前后对比,界面显示定义讲解,让你更深刻的了解每种设计模式。 大部分案例来自张鸿洋的博客。如有错误欢迎指正,如有侵权,请联系我删除。
Jingbin
2018-09-10
6.1K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档