240 发简信
IP属地:山西
  • 120
    真的有这么丝滑吗?MotionLayout的高级玩法我学会了!

    前言 最近写业务的时候遇到一个带有轮播的界面 在交互效果还定稿的时候,大佬同事建议轮播样式可以考虑 MotionLayout 中的 Carousel, 这个组件就是为轮播而生...

  • JetPack Compose 实战 Jetchat(3)

    逐句理解项目含义。 可以到项目地址查看源码,加速Github[https://gitee.com/zcwfeng/use_compose] 对照,因为完全拿代码没意义 Mai...

  • 120
    Android源码解析系列1——Activity启动和界面加载

    源码版本:Android 27 一、应用的启动 首先我们需要知道: ActivityThread的main方法,是Android应用程序启动时的入口点。 在main方法里执行...

  • 120
    Android之context讲解

    目录 Android之context讲解[https://www.jianshu.com/p/5674359ad081] context Context,中文直译为“上下文”...

  • 120
    别再使用AsyncTask了,它已经被正式弃用了

    AsyncTask 长久以来,AsyncTask在Android开发中一直扮演着一个重要的角色,它主要用于执行一些不太长的异步任务。作为用来替代Thread + Handle...

  • 活在Android之Builder模式

    我们首先来看一下Builder模式的定义:23种设计模式之一,英文叫Builder Pattern。其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得...

  • Activity Results API使用

    我们通常是使用onActivityResult来获取页面回传回来的回调以及数据,但是随着应用的扩展,onActivityResult回调方法各种嵌套、耦合严重、难以维护,会有...

  • 120
    回顾 | Android Jetpack 重要更新

    Android Jetpack[https://developer.android.google.cn/jetpack] 集合了一系列的开发库,旨在帮助开发者更容易地创作高质...