
技术
文章平均质量分 76
ElfKind
这个作者很懒,什么都没留下…
展开
-
Android事件分发机制,让你轻松理解整个事件分发及处理过程
网上关于Android事件分发机制的资料有许多,看过很多次,但是每次过一段时间就会忘记,感觉还是自己研究的不够深入,这一次,决定自己根据源码,来好好梳理一遍Android事件分发机制的知识,本文绝对的简单易懂,不像其他博客一样,上来就画事件分发流程图,完全看不懂有没有。现在将自己的理解分享出来希望对初学者有所帮助。前言触摸事件是如何传递到Activity的?触摸事件是如何一层层传到View的?事件分发流程1.在Android操作系统中,拥有事件传递功能的类都有哪些?Activity:拥有di.原创 2021-07-31 20:40:55 · 532 阅读 · 0 评论 -
Android仿微信自定义字母导航栏
自定义侧边字母导航栏,根据实际字母高度进行显示先上效果图 导航栏 气泡1.自定义view实现public class SlideBar extends View { public static final String TAG = SlideBar.class.getSimpleName...原创 2021-07-30 15:25:19 · 441 阅读 · 0 评论 -
Android动态切换输入法
Android中若想在自己的App中实现输入法切换,可以有两种方式,一种是直接代码中强制切换输入法,另一种是弹出输入法选择框,提示用户切换.强制切换输入法方式:InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);imm.setInputMethod(IBinder ...原创 2018-06-13 10:04:36 · 5242 阅读 · 0 评论 -
Xposed hook方法时,参数为自定义数组的参数类型获取
java反射机制允许在不显式调用类及类方法的前提下,实现创建类对象、调用类方法等一系列操作。目标函数为TestArray,其参数为我们自定义的Person类的数组。public class test { public static void main(String[] args){ Person person1 = new Person("aa",12,"male"); ...原创 2018-07-05 10:13:49 · 8708 阅读 · 2 评论