Android Compose日期选择器

3,519 阅读1分钟

由于官方还没有推出日期选择器,我们只能自己制作,或者通过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)里查看实现代码。

效果如下:

image.png

用法如下:

image.png

更多Compose文章

Android Jetpack Compose 底部弹窗,拍照,选择文件 - 掘金 (juejin.cn)

Android Jetpack Compose 播放器动画 - 掘金 (juejin.cn)