240 发简信
IP属地:山东
  • ARouter入门使用篇

    ARouter入门使用篇 Android原生的路由方案是通过Intent来实现显式和隐式两种Activity跳转方案,显式Intent需要对目标...

  • Android UI适配方案

    大纲 使用dp而不是px 尽量使用自动适配布局,而不要指定分辨率 使用宽高限定符values-1080x1920,以1080P为基准计算每种常见...

  • ViewPager2的使用

    Jetpack与ViewPager2 Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可帮助您遵循最佳做法、让您...

  • Lifecycle-生命周期感知型组件

    简介 Lifecycle是Google推荐的架构组件之一. 生命周期感知型组件可执行操作来响应另一个组件(如 Activity 和 Fragme...

  • Lottie——强大的动画渲染框架

    概述 Airbnb开源的强大的动画框架,适用于Android,IOS,React Native和Web。可以使用AE导出的JSON格式的动画,并...

  • Android UI性能优化——ViewStub和Merge的使用

    ViewStub 简介 ViewStub 是一种没有任何维度的轻量型视图,它不会绘制任何内容或参与布局。 ViewStub是一种没有大小,不占用...

  • Resize,w 360,h 240
    Android UI布局优化

    也算是老生常谈的问题,最近正好有这方面的需求,查阅了很多官方文档和优秀的博客,加上自己的理解编写了这篇文章。 Android 渲染机制 大多数用...

  • Android Fragment + ViewPager的懒加载实现

    概述 Android日常开发中除了四个组件之外,还有一种使用频率很高的组件——Fragment。在使用时我们通常需要在Fragment的各种生命...

  • Android动画篇——Drawable Animation(帧动画)

    OverView An object used to create frame-by-frame animations, defined by ...