前面也寫過好幾篇仿IOS日期控件的文章,不過基本上都是基於Wheelview修改而來,大致實現了滑輪選擇選項的效果,其實和ios7及以上的效果還是相差甚遠,而本文中所展現的這個控件雖也是從網上而來(呵~呵~),不過經過本人之手後,變得更加簡單易用,可以直接提取到項目中使用,且效果十分接近ios,寫此文章共享出來也是於己方便也與人方便:
看下效果圖:
調用方法非常簡單:
popOneHelper=new PopOneHelper(this);//初始化
popOneHelper.setListItem(DatePackerUtil.getTimeAllList());//設置數據
popOneHelper.setOnClickOkListener(new PopOneHelper.OnClickOkListener() {//設置點擊確定監聽
@Override
public void onClickOk(String str) {
Toast.makeText(MainActivity.this, str, Toast.LENGTH_LONG).show();
}
});
popOneHelper.show();
以上是單列調用代碼,其他使用方法一致,無非是多了幾個view,傳入的數據是List類型,可定製性極強,使用起來也是非常簡單!
demo源碼:http://download.csdn.net/detail/baiyuliang2013/9365231