在最近的Google日历应用中,它有一个可以下拉显示的日历,并以如下样式显示:
我想在应用程序中构建这样的日历,但是当我将android API CalendarView
添加到应用程序时,它的风格非常不同:
因此,问题是我如何设置/自定义CalendarView以使其与Google Calendar App中的相似?
此外,对于Google Calendar App的日历,当有关于微粒的事件时,会出现"小点"在日期文本下(如上面Google日历图像中的Augest的第19和第21个)。当我有一个日期列表(不是安卓日历的事件,只是一个日期列表)并希望在日历上的这些日期标记一个点,就像谷歌日历应用程序所做的那样时,如何实现这样的目标? / p>
答案 0 :(得分:0)
我想在App中构建这样的日历
您可以使用This Library来实现您的目标。
在最近的Google日历应用中,它有一个可以下拉显示的日历
您可以使用动画隐藏/显示日历视图。
日期文字下会有“小点”
我已经使用这个库实现了这个目的,但你需要稍微研究它并修改它。这是使用画布来构建日历视图,你可以使用这些日期的x,y坐标在日期上添加圆圈只是将日期传递给这个lib并使用.square
方法进行画布。
答案 1 :(得分:0)
我发现有一个项目可以创建下拉视图,例如(.getName ...
应用
使用此命令:Sample Project
在其中使用Google calendar
的地方放了自定义的calenderView,它在事件日期上设置了点,还复制了Google日历应用
CollapsingToolbarLayout