240 发简信
IP属地:北京
  • 120
    史上最全面解析Android事件分发机制

    前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...

  • 120
    Android动态换肤框架-实现换肤

    1、换肤流程 2、采集流程 3、Android资源查找流程 4、采集需要换肤的控件 换肤我们需要换所有可能需要换的页面控件,所以我们不可能在每个页面重新findviewByI...

  • 120
    Android动态换肤框架-换肤原理

    注:下文源码有删减,截图只体现主流程 1、换肤原理 换肤就是替换资源(文字、颜色、图片等),而换肤基本有两种模式:一是内置换肤(在Apk包中存在多种资源(图片、颜色值)用于换...

  • 120
    Dialog和PopUpWindow的抉择

    从底部弹出的选择框 使用popupWindow完成: 定义popupWindow类 自定义Style 定义进入和退出的动画: 在指定的位置显示 使用Dialog完成: 定义s...

  • Kotlin学习--Day2

    1,接口 //接口写法 interface onclickListener{ val name:String//属性 fun click()//抽象方法 fun text()...