自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Compose-时间选择器

Compose: 时间选择器;DatePicker,TimePicker.

2022-07-04 16:58:35 1813

原创 Compose-navigation: 问题汇总

Compose+Navigation+hilt 构建单Activity 纯Compose 应用. 解决Navigation转场动画问题,ViewModel声明周期问题

2022-06-30 10:21:12 1210 1

原创 Compose-自定义输入框(BasicTextField)

Compose 自定义输入框(EditText); 自定义 BasicTextField; 左侧icon, hint空字符提示, 清除叉号按钮.

2022-06-20 18:13:55 4246

原创 Android Studio 运行按钮呢? 没了..

Android Studio 运行按钮消失了!

2022-05-12 14:23:34 2433

原创 记一次自定义View:拖动小球图表

Android 完全自定义View: 拖动小球图表. 用贝赛尔曲线绘制弧线; 以及监听触摸事件 拖动小球; 吸附动画等

2022-03-23 08:50:04 186

原创 记一次自定义View:滑动标尺

Android 完全自定义View: 滑动标尺. 适合用于选择 身高,体重; 监听 onTouchEvent, 并用 Scroller, VelocityTracker 保持惯性滑动

2022-03-10 17:14:33 3251

原创 记一次自定义View: 扇形圆环

Android 完全自定义View: 渐变色扇形圆环, 附带增长动画; 用 Paint, Canvas 绘制圆环.

2022-03-09 16:17:20 402

原创 WorkManager笔记: 三、加急工作

Android jetpack WorkManager - 加急工作

2021-11-23 18:07:33 2126

原创 WorkManager笔记: 二、管理工作

Android jetpack WorkManager,本文主要内容: 标记工作、观察状态变化、观察执行进度、各种管理操作 以及传入传出数据、线程处理等

2021-11-23 16:53:24 386

原创 WorkManager笔记: 一、基础入门

Android jetpack WorkManager 使用入门; 本篇内容为: 工作创建, 区分一次性及定期工作, 灵活时段工作. 启用工作约束, 重试退避政策等

2021-11-23 16:38:23 678

原创 Service: 三、小窗口(浮窗) 播放视频

本篇以简单的浮窗视频为例, 练习 Service, 浮窗, MediaPlayer视频播放等 用法;

2021-11-10 16:31:27 2291

原创 Service: 二、简单的音乐播放器

本篇以简单的音乐播放器为例, 练习 前台Service 的用法; 功能仅包括 暂停,播放及进度条; 本地音乐单曲循环.

2021-11-10 16:25:25 2343

原创 Service: 一、简介,分类,生命周期, 简单用法

Android Service 简介,基本用法, bindService 及 通过 IBinder 通信

2021-11-10 16:19:18 3166

原创 Activity: 三、Android Result API

Android Result API, startActivityForResult过时, 替代方案; 源码分析

2021-08-27 12:01:51 560

原创 Activity: 二、转场动画, RecycleView+ViewPager图片预览

Android 转场动画, Transition, 共享元素转场; RecycleView+ViewPager图片转场, 大图预览.

2021-08-24 10:59:28 581

原创 Activity: 一、生命周期,启动模式,FLAG,Context

Activity 生命周期, 四种启动模式介绍, Intent.addFlags参数介绍, Activity 与 ApplicationContext 区别; 面试必备

2021-08-24 10:50:08 273

原创 Kotlin Coroutine(协程): 四、+ Retrofit

Coroutine(协程) + Retrofit; 异常及状态码 统一处理. 并使用 DSL, 你想要的的全都有

2021-07-14 18:18:34 700 1

原创 Kotlin Coroutine(协程): 三、了解协程

kotlin Coroutine(协程); 本篇讲: 协程上下文, 启动模式, 异常处理. 监督; CoroutineExceptionHandler 和 SupervisorJob 的注意事项.

2021-07-13 15:04:19 652

原创 Kotlin Coroutine(协程): 二、初识协程

Kotlin 协程初步认识, runBlocking、launch、async、调度器、withContext、协程理解等

2021-07-13 14:59:38 293

原创 Kotlin Coroutine(协程): 一、样例

kotlin Coroutine(协程); 本篇通过几个例子来展现协程的用法. 旨在让不了解协程的小伙伴,也能把协程用起来, 然后再慢慢深入了解协程.

2021-07-13 14:49:45 626

原创 Room-数据持久化存储(进阶)

本篇内容: 复杂数据处理, 配合Flow实现全局UI刷新, DB版本升级方式.

2021-06-25 19:17:43 952 3

原创 Room-数据持久化存储(入门)

room - Android 持久化数据存储库. 本篇讲述 简单使用 及部分参数解析

2021-06-24 14:51:51 512

原创 Paging3-分页数据加载库(结合Room)

Paging3 结合 Room使用. 实现 NetWork 和 Db 数据处理. 实现 条目增删改操作. MVVM模式数据绑定. 以及部分注意事项.

2021-06-24 10:05:45 2648 5

原创 Paging3-分页数据加载库(入门)

目录前言一、简单使用1.数据源 PagingSource2.ViewModel3.开始使用4.Adapter二、参数解读1.LoadResult2.PagingConfig3.监听加载状态三、状态适配器 LoadStateAdapter1.自定义Adapter2.自定义ViewHolder3.状态布局4.最终 PagingSource5.前台使用:四、用LoadStateAdapter 改建头尾1.看一下 LoadStateAdapter 的源码;2. 分析五、map 数据转换总结前言官方分页

2021-06-23 17:13:22 1497

原创 ListAdapter封装, 告别Adapter代码 (三)

Android ListAdapter 封装. 多条目类型封装. BaseListAdapter头尾封装. 嵌套RecycleView的Adapter封装. 单多选Adapter封装. 及思路讲解

2021-06-23 15:19:28 552

原创 ListAdapter封装, 告别Adapter代码 (二)

Android ListAdapter 封装; BaseItem, DiffCallback, MVVMHolder, Hanlder事件响应, BaseAdapter, SimpleAdapter封装.

2021-06-23 11:48:08 645

原创 ListAdapter封装, 告别Adapter代码 (一)

RecycleView 的 ListAdapter使用入门. 优势介绍. DiffCallback 用法, 多种比较方式.

2021-06-22 17:26:27 730

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除