Official Jetpack Compose samples. Contribute to android/compose-samples development by creating an account on GitHub.
Jetpack Compose is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs. Here are 9,964 public repositories matching this topic... ...
设置as,升级gradle。 引入Jetpack Compose 示例工程 去GitHub上找到Compose的示例工程https://github.com/android/compose-samples,clone到本地 网络不好的同学也可以去gitee上面搜索「compose-samples」,也能找到这个示例工程。 我的AndroidStudio(后文简称“as”)是4.1.1。示例工程要求Android Studio Arctic Fox。升级...
官方例子:android/compose-samples: Official Jetpack Compose samples. (github.com) 官方例子:android/nowinandroid: A fully functional Android app built entirely with Kotlin and Jetpack Compose (github.com) Compose 复现的 网易云音乐,很多常用效果里面都实现了。来自掘金的sskEvan。sskEvan/NCMusic: Jetpack ...
代码我也开源到了 Github,懒得想名字,再加上一开始的设计思路也来自于 Matisse,因此就取了一样的名字,也叫 Matisse 。下文如果没有特别说明,Matisse 指的就是此 Jetpack Compose 版本的图片选择框架了 用Jetpack Compose 来实现 UI 相比原生的 View 体系实在要简单...
//github.com/android/nowinandroid/search?q=collectAsStateWithLifecycle[7]迁移 PR:https://github.com/android/nowinandroid/pull/166[8]版本 2.6.0-alpha01:https://developer.android.google.cn/jetpack/androidx/releases/lifecycle#version_26_2[9]ExperimentalLifecycleComposeApi:https://developer.android...
新的TV 素材目录应用 https://github.com/android/tv-samples/tree/main/TvMaterialCatalog 最后,Compose for Wear OS新增了SwipeToReveal、expandableItem和一系列支持注释的 WearPreview等功能。在 2024 年 Google I/O 大会期间,Compose for Wear OS 从测试版升级到了稳定版,进行了视觉效果改进和修复。您可以查看...
由于Compose基于Kotlin构建,因此可以与Java编程语言完全互操作,并且可以直接访问所有Android和Jetpack API。它与现有的UI工具包也是完全兼容的,因此你可以混合原来的View和现在新的View,并且从一开始就使用Material和动画进行设计。 如何学习 Jetpack compose 关于如何学习Jetpack compose 开发知识,最近小编搜集整理了GitHub开源...
在Github 上 Android 官方的架构示例architecture-samples中 MVP 作为主分支坚挺了很久。我最初也是根据这个官方示例改造了自己的 MVP 架构,并且使用了很长时间。但是 MVP 作为一款面向接口编程的架构,随着业务的复杂程度不断加大,有种遍地都是接口的既视感,实在显得有点繁琐。
android:name="com.microsoft.device.display.samples.sourceeditorcompose.MainActivity" android:exported="true" android:label="@string/app_name" android:windowSoftInputMode="adjustPan" android:theme="@style/Theme.TwoPaneExample"> <intent-filter> ...