更新时间:2020-11-23 16:38:03
封面
版权页
内容简介
前言
写作背景
本书导读
示例源码下载
读者对象
致谢
第1章 Kotlin快速入门
1.1 开发环境配置
1.2 大道至简
1.3 万变不离其宗
1.4 新式语法特征
1.5 Kotlin独特语法
1.6 作用域函数
1.7 新式语法特点总结
第2章 Android系统简介
第3章 Android开发环境搭建
3.1 下载Android Studio
3.2 安装Android Studio
3.3 配置Android SDK
3.4 四项原则
第4章 第一个Kotlin App
4.1 运行App
4.2 虚拟机加速
4.3 App的样子
4.4 工程里面有什么
第5章 UI资源与Layout
5.1 Layout
5.2 改动Layout
5.3 ConstraintLayout
5.4 设计登录页面
5.5 让内容滚动
5.6 添加新的Layout资源
第6章 各种Layout控件
6.1 FrameLayout
6.2 LinearLayout
6.3 GridLayout
6.4 TableLayout
第7章 操作控件
7.1 在Activity中创建界面
7.2 在代码中操作控件
第8章 Activity导航
8.1 创建注册页面
8.2 启动注册页面
8.3 设计注册页面
8.4 响应注册按钮进行注册
8.5 获取页面返回的数据
8.6 ActionBar上的返回图标
8.7 ScrollView与软键盘
8.8 源码
第9章 Theme
第10章 Fragment
10.1 弄巧成拙的Activity
10.2 使用Fragment
10.3 改造登录页面
10.4 对话框
第11章 菜单
11.1 添加菜单资源
11.2 重写onCreateOptionsMenu()
11.3 嵌套菜单
11.4 菜单项分组
11.5 响应菜单项
11.6 其他菜单类型
第12章 动画
12.1 动画原理
12.2 三种动画
12.3 视图动画
12.4 属性动画
12.5 动画资源
12.6 Layout动画
12.7 转场动画
第13章 自定义控件
13.1 创建一个Custom View
13.2 Custom View类
13.3 创建圆形图像控件
第14章 RecyclerView
14.1 基本用法
14.2 显示多条简单数据
14.3 让子控件复杂起来
14.4 增删改
14.5 局部刷新
14.6 响应条目选择
14.7 显示不同类型的行
第15章 模仿QQ App界面
15.1 创建新的Android项目
15.2 设计登录页面
15.3 QQ主页面设计
第16章 实现聊天界面
16.1 原理分析
16.2 创建聊天Activity
16.3 启动ChatActivity
16.4 模拟聊天
第17章 多线程
17.1 线程与进程的概念
17.2 创建线程
17.3 创建线程的另一种方式
17.4 多个线程操作同一个对象
17.5 单线程中异步执行