Skip to content

Android Duo v0.1.0

Latest

Choose a tag to compare

@Eason206 Eason206 released this 12 Sep 06:00

Android Duo v0.1.0

简介 · About

Android Duo 是一个实验性的 Android 折叠 / 倾斜屏幕动画原型。

Android Duo is an experimental Android fold / tilt screen animation prototype.

功能 · Features

  • 固定边缘的屏幕形变动画
  • 空间模糊(Spatial Blur)
  • 基于射线与固定 UI 平面的重新投影
  • 完整源图像采样,不进行裁剪
  • Android 26+ 支持
  • 高版本 Android 使用 AGSL Shader
  • 低版本 Android 使用 Mesh fallback

技术 · Technical

  • Kotlin
  • Android Custom View
  • AGSL RuntimeShader
  • Android Sensor APIs
  • AndroidX WindowManager
  • Gradle 9.6.1
  • Android Gradle Plugin 9.4.0
  • compileSdk 37
  • minSdk 26
  • Java 17

开源参考 · Open Source Reference

Inspired by the concepts demonstrated in:

https://github.com/elijah-semyonov/DuoLikeAnimation

This project is an independent Android implementation and is not affiliated with Apple, Samsung, Xiaomi, or Google.

版本 · Version

v0.1.0 — Initial Android Duo baseline release

This release preserves the current working Android Duo prototype as a stable baseline for future experiments.