国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

源碼|實用日歷控件

移動開發
自己改造的實用的日歷控件,pop效果,附帶動畫。

源碼簡介:自己改造的實用的日歷控件,pop效果,附帶動畫。

下載地址:http://down.51cto.com/data/2194851

源碼效果:

源碼片段:

  1. public static synchronized PopCalendar getInstance(Context context, View parent, int gravity, OnCellClickListener onClickdate, 
  2.             OnClickListener onConfirm, OnDismissListener onDismiss) { 
  3.         if (gravity != -1) { 
  4.             GRAVITY_FOR_POP = gravity; 
  5.         } 
  6.         if (context == null) { 
  7.             return null
  8.         } 
  9.         if (parent == null) { 
  10.             return null
  11.         } 
  12.   
  13.         if (null == instance) { 
  14.             View view = LayoutInflater.from(context).inflate(R.layout.layout_calendar, null); 
  15.             mViewPager = (ViewPager) view.findViewById(R.id.activity_user_calendar_Viewpager); 
  16.             preImgBtn = (ImageButton) view.findViewById(R.id.activity_user_calendar_PreMonthBtn); 
  17.             nextImgBtn = (ImageButton) view.findViewById(R.id.activity_user_calendar_NextMonthBtn); 
  18.             slide_time = (TextView) view.findViewById(R.id.slide_time); 
  19.             TextView btn_confirm = (TextView) view.findViewById(R.id.tv_confirm); 
  20.             // 下面是兩種方法得到寬度和高度 getWindow().getDecorView().getWidth() 
  21.             instance = new PopCalendar(view, WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.WRAP_CONTENT, parent); 
  22.   
  23.             final OnCellClickListener listener = onClickdate; 
  24.   
  25.             preImgBtn.setOnClickListener(new View.OnClickListener() { 
  26.   
  27.                 @Override 
  28.                 public void onClick(View v) { 
  29.                     mViewPager.setCurrentItem(mViewPager.getCurrentItem() - 1); 
  30.                 } 
  31.             }); 
  32.             nextImgBtn.setOnClickListener(new View.OnClickListener() { 
  33.   
  34.                 @Override 
  35.                 public void onClick(View v) { 
  36.                     mViewPager.setCurrentItem(mViewPager.getCurrentItem() + 1); 
  37.                 } 
  38.             }); 
  39.   
  40.             Calendar c = Calendar.getInstance(); 
  41.   
  42.             CalendarCard[] views = new CalendarCard[3]; 
  43.             for (int i = 0; i < 3; i++) { 
  44.                 views[i] = new CalendarCard(context, new OnCellClickListener() { 
  45.   
  46.                     @Override 
  47.                     public void clickDate(CustomDate date) { 
  48.                         if (listener != null) { 
  49.                             listener.clickDate(date); 
  50.                         } 
  51.                         // window.dismiss(); 
  52.                     } 
  53.   
  54.                     @Override 
  55.                     public void changeDate(CustomDate date) { 
  56.                         slide_time.setText(date.year + "年" + date.month + "月"); 
  57.                     } 
  58.                 }, liang); 
  59.             } 
  60.   
  61.             adapter = new CalendarViewAdapter<calendarcard>(views); 
  62.             setViewPager(); 
  63.   
  64.             // 設置popWindow彈出窗體可點擊,這句話必須添加,并且是true 
  65.             instance.setFocusable(true); 
  66.   
  67.             // 實例化一個ColorDrawable顏色為半透明 
  68.             ColorDrawable dw = new ColorDrawable(0xffffffff); 
  69.             instance.setBackgroundDrawable(dw); 
  70.             final OnClickListener onclick = onConfirm; 
  71.             btn_confirm.setOnClickListener(new View.OnClickListener() { 
  72.   
  73.                 @Override 
  74.                 public void onClick(View v) { 
  75.                     if (onclick != null) { 
  76.                         onclick.onClick(v); 
  77.                     } 
  78.                     instance.dismiss(); 
  79.                 } 
  80.             }); 
  81.   
  82.             // 設置popWindow的顯示和消失動畫 
  83.             instance.setAnimationStyle(R.style.mypopwindow_anim_style); 
  84.             // 在底部顯示 
  85.             // View parent = activity.findViewById(R.id.contact_main); 
  86.             // window.showAtLocation(parent, GRAVITY_FOR_POP, X_LOCATION, 
  87.             // Y_LOCATION); 
  88.             final OnDismissListener dListener = onDismiss; 
  89.             // popWindow消失監聽方法 
  90.             instance.setOnDismissListener(new OnDismissListener() { 
  91.   
  92.                 @Override 
  93.                 public void onDismiss() { 
  94.                     if (dListener != null) { 
  95.                         dListener.onDismiss(); 
  96.                     } 
  97.                     System.out.println("popWindow消失"); 
  98.                 } 
  99.             }); 
  100.         } 
  101.         return instance; 
  102.     }</calendarcard> 

 

責任編輯:倪明 來源: devstore
相關推薦

2013-06-17 10:31:42

WP7開發日歷控件源碼下載

2009-08-11 15:46:15

C#日歷控件

2015-02-11 17:57:36

iOS源碼年日歷

2009-08-03 13:43:02

C#日歷控件

2015-05-27 07:44:34

日歷控件 jQueryCSS3

2009-08-04 14:00:56

ASP.NET彈出式日

2012-06-21 09:28:47

jQuery

2013-06-17 12:28:00

WP7開發Windows Pho控件傾斜特效源

2015-02-11 17:49:35

Android源碼自定義控件

2015-01-22 15:59:07

Android源碼日期時間控件SelectTime

2009-08-28 15:05:35

C#編寫Calenda

2014-07-09 09:13:16

Web效果Web特效

2009-07-31 10:23:09

ASP.NET源碼DateTimePic

2014-07-15 09:26:13

swiftiosMPGNotifica

2012-05-31 14:46:32

jQuery

2011-01-21 16:34:15

2011-01-21 17:00:49

Thunderbird日歷

2017-05-04 18:00:43

iOS日歷SKCalendarV

2025-11-05 07:43:56

IDEA源碼解碼器

2021-05-11 08:30:54

前端css技術熱點
點贊
收藏

51CTO技術棧公眾號

久久网站热最新地址| 亚洲女娇小黑人粗硬| 先锋影音亚洲资源| 91精品国产综合久久久久久久| 伊人久久亚洲影院| 麻豆网站视频在线观看| 成人在线看片| 欧美一区二区三区视频免费播放 | 国产伦精品一区二区三| 91激情五月电影| 激情综合自拍| www中文字幕在线观看| 成年丰满熟妇午夜免费视频 | 噜噜噜91成人网| 2020日本在线视频中文字幕| 国产欧美精品aaaaaa片| 欧美人在线视频| 亚洲国产成人av网| 午夜日韩av| heyzo高清在线| 久久久久狠狠高潮亚洲精品| 国产精品jizz在线观看麻豆| 欧美日韩免费区域视频在线观看| 亚洲麻豆视频| 日韩免费va| 成人毛片免费在线观看| 成人性生交大片免费看小说 | 97视频在线观看播放| 亚洲亚洲精品在线观看| 亚洲精品护士| 日韩欧美一区二区三区免费观看 | 精品国产一二三四区| 亚洲91av视频| 欧美特级www| 日av在线不卡| 999久久久精品一区二区| 如如影视在线观看经典| 欧美一区二区三区四区夜夜大片| 中文字幕一区二区精品| 亚洲综合另类小说| 视频一区视频二区中文字幕| 国产精品18| 牛牛澡牛牛爽一区二区| 久久99国产精品一区| 欧美亚洲另类在线| 欧美精品一卡两卡| 91丝袜国产在线播放| 永久亚洲成a人片777777| 在线观看的黄色| 激情se五月| 亚洲人久久久| 日韩免费不卡av| 精品国产sm最大网站| 亚洲欧美怡红院| 天堂久久久久va久久久久| 久久免费福利| 青青草免费观看免费视频在线| 一区二区三区欧美在线| 78色国产精品| 精品国产sm最大网站免费看| 成人免费在线视频观看| 免费在线观看精品| 国产精品对白久久久久粗| 日本美女高清在线观看免费| 欧美成人精品欧美一级乱| 成人3d动漫一区二区三区91| 伊人亚洲福利一区二区三区| 婷婷综合在线观看| 国产精品99久久不卡二区| 久久综合国产| 91成人app| 国产超级va在线视频| 欧美hdsex| 在线观看免费91| 91社区国产高清| 久久国产精品电影| 日韩一级黄色大片| 亚洲影院理伦片| 成人aa视频在线观看| 国产精品普通话对白| 亚洲宅男网av| 韩国精品视频在线观看| 黄色av电影在线观看| 日本成在线观看| 9久久9毛片又大又硬又粗| 欧美日韩精品免费观看视一区二区| 97国产在线视频| 国产午夜精品久久久| 色天使久久综合网天天| 国产精品免费久久久久| 国产九色精品成人porny| 国产综合自拍| 国产一区日韩| 亚洲高清在线一区| 色香欲www7777综合网| 成人日批视频| 欧美香蕉爽爽人人爽| 男女免费网站| 久久久噜噜噜www成人网| 亚洲国产精品www| 亚洲综合自拍一区| 日本中文字幕成人| 精品少妇一区二区30p| 亚洲欧美日韩天堂一区二区| 欧美日韩国产综合视频在线观看 | 久久久免费精品视频| 亚洲一二在线观看| 日韩午夜精品视频| 色婷婷精品大在线视频| 综合久久综合久久| 久久久久久久久伊人| 国产一区二区三区蝌蚪| 美女久久一区| 亚洲国产mv| 国产主播精品| 香蕉久久网站| 国产大片一区| 色爱综合网欧美| 欧美亚洲激情| 欧美欧美黄在线二区| 一区二区三区在线免费看| 成人免费短视频| 1区2区3区在线| 美足av综合网| 看黄网站在线观看| 国产在线一二三| 日本在线视频1区| 午夜在线观看91| 中文视频在线| 亚洲人成电影| 酒色婷婷桃色成人免费av网| 日本天堂在线| 在线伊人免费视频| 亚洲尤物在线视频| 欧美日本韩国一区二区| 极品白浆推特女神在线观看 | 中文不卡1区2区3区| 高清毛片在线观看| 三级在线看中文字幕完整版| 在线天堂新版最新版在线8| 国产社区精品视频| 666av成人影院在线观看| rebdb初裸写真在线观看| 五月天av在线| 成人在线免费av| 国产精品igao视频网网址不卡日韩 | 狠狠色狠狠色综合婷婷tag| 少妇精品久久久一区二区| 精品大片一区二区| 五月久久久综合一区二区小说| 永久91嫩草亚洲精品人人| 天天综合精品| 一区二区三区四区五区精品视频 | 欧洲黄色一级视频| 熟女性饥渴一区二区三区| 国产三级三级看三级| 麻豆电影传媒二区| 欧美理论在线观看| 国产视频中文字幕在线观看| 波多野结衣中文在线| 成人1区2区| 动漫av一区| 欧美gvvideo网站| 国产日韩亚洲| 国产精品自拍一区| 久久久精品国产免费观看同学| 亚洲欧洲三级电影| 一本色道综合亚洲| 精品噜噜噜噜久久久久久久久试看 | 色综合久久天天| 欧美日韩精品高清| 亚洲国产精品久久久久久| 在线播放国产一区二区三区| 久久免费视频观看| 91pron在线| 免费成人深夜夜行网站视频| 久久久久久三级| 青青草娱乐在线| 狠狠躁少妇一区二区三区| 欧美成人精品午夜一区二区| 欧美激情偷拍自拍| 日本v片在线高清不卡在线观看| 99久久久久免费精品国产| 一区二区三区在线免费观看| 在线91免费看| 最近2019中文字幕mv免费看 | 日本aⅴ亚洲精品中文乱码| 91在线国内视频| 亚洲高清免费一级二级三级| 91麻豆精品国产91久久久资源速度| 亚洲色图综合久久| 69视频在线播放| 久久99国产精品| 人妻av中文系列| 中文字幕中文字幕在线中文字幕三区| 亚洲夜夜综合| 国产成人一二片| 亚洲欧美日本国产专区一区| 久久久亚洲综合| 欧美午夜精品久久久久久超碰|