240 发简信
IP属地:陕西
  • 在对应的module的build目录下面,例如app/build/intermediates/data_binding_layout_info_type_merge/debug/out/activity_main-layout.xml和app/build/intermediates/incremental/mergeDebugResources/stripped.dir/layout/activity_main.xml

    Android中的DataBinding的原理浅析

    一、什么是DataBinding 知道DataBinding的应该也会知道MVVM设计模式,该模式实现了View与Model的双向绑定从而实现了View和Model的同步更新...

  • 120
    Android中Handler机制原理浅析

    对于我们来说Handler机制是日常开发中经常用到的,我们可以使用它轻松实现线程间的切换和延时操作。今天我们就来分析一下Handler的实现原理。我们先来看一下Handler...

  • 120
    Android中的DataBinding的原理浅析

    一、什么是DataBinding 知道DataBinding的应该也会知道MVVM设计模式,该模式实现了View与Model的双向绑定从而实现了View和Model的同步更新...

  • 120
    Android中MVC、MVP、MVVM

    首先我们要知道MVC、MVP、MVVM是架构模式,和我们说的设计模式不是一个概念。我们使用架构模式时有可能会使用到设计模式。 一、MVC MVC是Modle-View-Con...

  • 120
    自定义View(三)- Canvas

    上篇文章我们罗列了一个些Paint的API,本章我们来看一个下Canvas相关的API canvas画布的意思,所有的绘制都是他提供的方法。这些方法可以分为图形的绘制、画布状...

  • 120
    自定义View(二)- Paint

    自定义View(一)- 流程 在上一篇文章中我们分析了自定义View的流程,这片文章我们来分析一下绘制过程中的 Paint 类的API Paint API 我们只看一些常用的...

  • 120
    自定义View(一)- 流程

    View的加载与绘制 通上面的文章我们了解到了View加载与绘制的方法调用的流程。本文中主要是对View中的onMeasure()、onLayout()、onDraw()进行...

  • View的加载与绘制

    View的加载与绘制(一) View的加载与绘制(二)

  • 120
    View的加载与绘制(二)

    View的加载与绘制(一) 在上一篇文章中我们顺延着setContentView()方法查看了一下将自己的布局添加到Window的上面的过程。添加到Window的布局要通过绘...

  • 120
    View的加载与绘制(一)

    每次我们创建一个Activity的时候都会通过setContentView( layoutResID )方法,将自定义的布局文件添加到Activity上。启动程序后我们自定义...