自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

<angcyo>菜鸟视角

顶尚科技,品尚生活

原创 Kotlin--›IPC跨进程通信之AIDL(双向通信)

上一篇文章介绍了 IPC跨进程通信之Messager(双向通信) Messenger是系统对aidl一个轻量封装, 方便使用, 但是有一定局限性. 本文介绍直接介绍aidl的使用, 让跨进程通信就跟本地调用一样爽. 准备 定义调用接口 创建相应的自定义数据Bean 用系统...

2018-07-31 13:37:06 426 0

原创 Kotlin--›IPC跨进程通信之Messager(双向通信)

Android跨进程通信有很多种方式, 具体的大家百度一下就知道了. AIDL就是其中一种; 本文介绍AIDL系统轻量封装Messager的使用. 官网文档:https://developer.android.google.cn/guide/components/bound-services邀...

2018-07-30 17:21:28 422 0

原创 Kotlin--›如何实现一个自己的自定义TabLayout(附Touch事件分发)

前言 你能学到啥? 自定义View的基础知识 ViewGroup中Child View的测量布局控制 Touch事件的传递,拦截和处理 draw和OnDraw方法的区别 OverScroller的使用 GestureDetector的使用 ViewGroup中setWillNotDraw方法...

2018-07-21 13:24:03 414 2

原创 Kotlin--›Android 自定义实现支付密码数字键盘

你能学到什么 kotlin的使用, 扩展特性的写法等 自定义ViewGroup的一些基础知识 xml属性的编写和读取 因为每个按键都考虑到需要支持背景设置等其他个性设置和Touch手势的处理, 所以我决定采用 每个按键 对应一个View的思路实现. 否则可以使用Canvas.dr...

2018-07-20 16:12:40 412 0

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