公曆農曆日期選擇器
android自帶的datepicker具有日期選擇的功能,但是由於不同的rom可能會對此控制項進行深度定製,且擴充套件性較差,因此如果我們在自己的程式中使用此控制項,很可能會在不同的rom上顯示不同的效果,這給使用者帶來了很不好的ui體驗。
為了規避上述弊端,我使用了三個numberpicker組合的形式來顯示日期。同時為了兼顧國內的日期使用習慣,我新增了農曆選擇功能。具體功能概述如下:
1.公曆年月日選擇,年月改變時會聯動改變相對應的月日時期顯示,確保公曆日期顯示正確;
2.農曆年月日選擇,同樣會有聯動改變對應日期的效果,確保日期符合農曆曆法,包括閏月、大小月等;
3.公曆農曆互相轉換時,實現無縫切換,如2023年2月29日切換為農曆則顯示二零一六年一月廿二日,農曆轉公曆同樣效果;
4.顯示範圍為2023年-2023年,滿足大部分使用需求;
5.在2023年與2023年,確保公曆農曆轉換時的邊界限制。
待完善之處:
1.農曆、公曆轉換時沒有動畫效果;
2.內容上下滑動時沒有新增漸變效果;
3.使用numberpickerui可定製性較差;
實際執行效果不卡頓,gif格式生成的有問題。
打算繼續將其優化,主要是放棄使用numberpicker,而是採用純粹的view,後續會繼續更新。
自定義酒店日期選擇器
自定義日期區間選擇器,類似於途家等酒店 旅遊日期區間選擇器 類似於途家等酒店日期選擇器,彈出自定義的popupwindow,監聽日期選中,返回結果。已經開源到github上,提供外掛程式化。wiki 1.新增依賴 step 1.add it in your root build.gradle at ...
自定義的iOS的滾輪選擇器,附帶農曆選擇器實現
本人由論壇會員beanwolf分享 這個控制項並不是對ios自帶的uipickerview貼圖,而是重新實現,我一周多的成果,期間走了不少彎路。哈!此控制項開發的原因 最近公司有個需求,需要做乙個農曆的日期滾輪選擇器,一開始想用ios自帶的uipickerview,但是 設計人員要求的比較高,必須實...
jQuery自定義選擇器
1.自定義選擇器 自定義選擇器不能使用速度最快的原生態選擇器了。因此盡量不要使用。1 even 結果集中其索引為偶數的元素 0,2,4.2 odd 結果集中其索引為奇數的元素 1,3,5.注意 經常使用 tr odd 或者 tr nth child 實現table隔行,但是當頁面中含有不只乙個tab...