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 8,484 public repositories matching this topic... ...
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 6 public repositories matching this topic... Language: Shell chris...
整体的视图采用BottomNavigation组件作为底部导航栏,将预设的几个TAB页面Compose进来。同时使用TopAppBar作为TITLE栏展示页面标题和返回导航。 // Navigation.kt@ComposablefunNavigation(){...Scaffold(topBar={TopAppBar(...)},bottomBar={if(!isCurrentMovieDetail.value){BottomNavigation{...}}}){NavHost(navCont...
在今年的Google/IO大会上,亮相了一个全新的 Android 原生 UI 开发框架-Jetpack Compose, 与苹果的SwiftIUI一样,Jetpack Compose是一个声明式的UI框架,随着了今年安卓和苹果两大移动平台相继推出自己的UI开发框架Jetpack Compose 和SwiftIUI,标志着移动操作系统正式全面拥抱声明式 UI 开发模式。 Jetpack Compose 是一个...
android:name=".`Compose`.NewMainActivity" android:theme="@style/AppTheme.NoActionBars"> <intent-filter> <actionandroid:name="android.intent.action.MAIN"/> <categoryandroid:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> ...
项目地址:https://github.com/Peakmain/ComposeProject 网上现在有不少jetpack compose的文章和教程,但是实战项目不多。 项目接口基于玩Android,这里也非常感谢大佬提供的免费接口 建议 先学习kotlin语言,最好有Android App开发经验 项目结构 新建项目New Project->选择 Empty Compose Activity ...
官方例子:android/nowinandroid: A fully functional Android app built entirely with Kotlin and Jetpack Compose (github.com) Compose 复现的 网易云音乐,很多常用效果里面都实现了。来自掘金的sskEvan。sskEvan/NCMusic: Jetpack Compose仿写网易云音乐 (github.com) ...
Activity必须直接或间接继承ComponentActivity,因为需要使用到androidx.activity:activity-compose包中的ComponentActivity扩展函数来连接AndroidView和Compose 1. Activity中使用 classComposeActivity:FragmentActivity() { overridefunonCreate(savedInstanceState:Bundle?){ ...
项目地址:https://github.com/Peakmain/ComposeProject 上篇文章我们讲到基本框架搭建,这篇我们讲讲TopAppBar的使用和封装 TopAppBar的使用 源码 有两个源码,我们看其中一个 @ComposablefunTopAppBar(title:@Composable()->Unit,modifier:Modifier=Modifier,navigationIcon:@Composable(()->Unit)?=null,actions:@Compo...
一直以来,在Android中构建UI页面是一个很耗时的操作,我们需要图形界面和xml去创建布局,通过预览达到我们想要的效果,而Jetpack推出的新组件Compose就解决了这个痛点,下面让我们来了解它,使用它。 使用它,来感受声明式UI的强大之处。 正文 Jetpack Compose是一个用于构建原生Android UI的现代工具包。Jetpac...