240 发简信
IP属地:北京
  • kotlin2.0新特性

    2024五月发布了Kotlin 2.0,包含了一些新特性比如Enhanced Type Inference、Multiple Context R...

  • Jetpack Compose实现首页splash动画

    本文讨论下如何在Jetpack Compose中实现一个首页的splash动画效果,涉及的知识点包括:1 google提供的androidx.c...

  • Jetpack Compose框架下手搓一个Shimmer闪烁动画效果

    本文讨论下如何在Jetpack Compose中实现一个Shimmer闪烁动画效果,而且不依赖任何第三方sdk库。 扩展函数 我们先定义一个扩展...

  • Android Jetpack Compose实现一个带动画的进度条组件Speedometer

    本文讨论下如何在Jetpack Compose中实现一个进度条组件,技术点主要有四点,前三点都是androidx.compose.ui.grap...

  • Android Compose中简单使用AGSL

    本文探讨下如何使用AGSL (Android Graphics Shading Language)。 着色器(Shader)的概念 简单来说,着...

  • Jetpack Compose自适应TextView: AutoSizeTextView

    之前的文章Android Oreo--Autosizing TextViews自适应TextView[https://www.jianshu.c...

  • Resize,w 360,h 240
    使用自动化脚本实现安卓屏幕区域点击功能

    如果频繁点击安卓屏幕的某个按钮,是不是觉得很繁琐很累?下面来写个脚本来实现自动点击。以下面的两个EditText和一个Button为例的一个de...

  • 安卓两个页面组件的无缝衔接part2(移动View)

    上篇文章安卓两个页面组件的无缝衔接part1(共享元素)[https://www.jianshu.com/p/7642f9a06277]介绍了如...

  • 安卓两个页面组件的无缝衔接part1(共享元素)

    对于界面切换时View的无缝衔接,首先想到的应该是android 5.0提供的Share Element Transition(共享元素变换),...