⑴ 安卓日歷的介紹
安卓日歷是一款功能最全、同類軟體最小(不到1M)的日歷記事軟體。具有日視圖、月視圖、記事、星座運勢等功能,結合農歷、黃歷、節氣等,更加符合中國人的使用習慣。軟體設置靈活,支持桌面美化小部件。安卓日歷一款很實用的日歷小部件,界面簡潔,可以添加每日待辦事件。該軟體在顯示方面陽歷、農歷結合,界面簡潔大方。能方便管理時間,是一款實用又小巧的日歷小插件。
⑵ 做一個android日歷,從哪兒入手
如果你搭建好環境的話建議你先學一下view布局
首先你要在第一個activity創建一個垂直布局的LinearLayout,
然後再新建個水平布局的LinearLayout用來承載上面按鈕的年月日
另外再建個垂直的LinearLayout
在下面這個LinearLayout新建1個水平的LinearLayout來循環生成7個標頭「星期一,星期二」這樣的
然後在循環建4個LinearLayout循環生成日期實體框
標題框和日期框分別新建一個類,繼承view函數,在循環裡面生成,構造函數填入寬高
這兩個類裡面分別重構ondraw()函數。
這樣就ok了
⑶ Android Compose 簡易日歷
初學Compose肯定要做些東西來熟悉,接下來我來分享我做的一個簡易日歷。
首先推薦一個網站,Accompanist是一組庫,旨在用開發人員通常需要但尚不可用的功能來補充[Jetpack Compose。]。 google.github.io/accompanist…
協奏曲pager implementation("com.google.accompanist:accompanist-pager:0.21.3-beta")
然後是一個庫,幫助我們在compose里創建和管理viewmodel
implementation('androidx.lifecycle:lifecycle-viewmodel-compose:2.4.0')
首先日歷有年月日,但是我做的這個日歷沒有年份,你當然也可以自己添加。
【Android開發】Android開發教程——jetpack Compose原理解析以及未來趨勢_嗶哩嗶哩_bilibili
⑷ 安卓手機日歷的使用
為了方便大家更好的使用日歷,我做一個簡單的教程供參考。
1.點擊右上角一個筆的符號
2.添加自己的事件(下面的時間和鬧鍾大家應該都會)
敲黑板: 有的事件是每周都要的,如果一周一周弄很麻煩。
點擊下面「有數字2的刷新符號」就可以設置重復了。
1.點擊左上角三條線的符號
2.出來這樣的畫面,然後再點擊右上角的齒輪符號。
3.找到管理日歷這一項
4.點擊solcalendar右邊的加號,即可添加日歷。
5.這樣在設置日程的時候,就可以勾選決定保存在那個日歷。
6.如何查看呢
同樣和上面一樣,先點擊右上角的三條線符號出來這個頁面。
點擊最右邊的日歷,即可顯示自己想要查看的日歷。
(以下借鑒班級同學內容)
⑸ 簡單實用的Android 自定義 日歷 Calendar
==========================
Include MonthPager in your layout XML.
目前來看 相比於Dialog選擇日歷 我的控制項更適合於Activity/Fragment在Activity的 onCreate 或者Fragment的 onCreateView 你需要實現這兩個方法來啟動日歷並裝填進數據
使用此方法回調日歷點擊事件
使用此方法初始化日歷標記數據
使用此方法給MonthPager添加上相關監聽
Gradle:
Step 1. Add it in your root build.gradle at the end of repositories:
Step 2. Add the dependency
⑹ Android日歷——基於RecyclerView的日歷
最近項目緊,需求多,本著能GitHub的就不自己動手。然鵝,並沒有找到合適的。還是自己動手擼吧,再不完成就要被領導擼了。
1、部分功能需要日歷可以單選;
2、入住日期需要范圍選擇;
3、對應顯示農歷。
對於需求1和2,其本質需求是一樣的,有了一個日歷基礎上就是控制選擇的邏輯問題。那麼日歷從哪兒來呢?
答案顯而易見,標題已經劃重點了——RecyclerView。
這種上下滾動的日歷(或者說這種布局),我們已經到了見了就有條件反應的地步了。從一開始的ListView、GridView到現在的RecyclerView,基本每個app都會用到。
那麼這個日歷就決定是它了,出來吧:RecyclerView嵌套RecyclerView。
其中復雜的就是嵌套的RecyclerView,其中需要顯示的不同狀態的日期較多。如不可選擇的1號之前的日期、今天的日期、周末的日期等。
項目地址: GitHub - Mitaxing/RVCalendar: 基於RecyclerView自定義日歷,可單選,可范圍選