由于官方还没有推出日期选择器,我们只能自己制作,或者通过AndoirdView和DatePickerDialog。
下面是我自己制作的一个Compose日期选择器,以下都只能用作学习,还达不到项目使用需要的效果。
将JitPack存储库添加到您的构建文件中(项目根目录下build.gradle文件)
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
添加依赖项 dependencies { implementation 'com.github.Fanketly:accompanist:0.2' }
现在这个库里面只有三个简单的控件
1.Banner3D 首先裸眼3D效果的Banner,具体效果可访问下面网页。 根据付十一的[juejin.cn/post/699216…] 教学文章做出。
2.Calendar 简单的日历控件 效果参考[Android Compose 简易日历 - 掘金 (juejin.cn)],现在的实用性已经大大提升。(juejin.cn/post/703623…)
3.DatePickerDialog 日期选择控件 可在Compose_accompanist: 一些用Compose写的有用的控件的第三方库。 (gitee.com)里查看实现代码。
效果如下:
用法如下:
更多Compose文章