91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-05
  • 語言: Java
  • 標簽:

資源簡介

該CalendarView只有一個java文件,復制到項目中即可使用

資源截圖

代碼片段和文件信息

package?com.tz.calender.view;

import?android.content.Context;
import?android.graphics.Canvas;
import?android.graphics.Color;
import?android.graphics.Paint;
import?android.graphics.Rect;
import?android.util.AttributeSet;
import?android.view.Gravity;
import?android.view.MotionEvent;
import?android.view.View;
import?android.view.ViewGroup;
import?android.widget.ImageView;
import?android.widget.LinearLayout;
import?android.widget.TextView;

import?com.tz.calender.R;

import?java.text.SimpleDateFormat;
import?java.util.ArrayList;
import?java.util.Calendar;
import?java.util.Date;
import?java.util.GregorianCalendar;
import?java.util.List;
import?java.util.Locale;

/**
?*?Created?by?Administrator?on?2017/3/23.
?*?description?:日歷選擇控件
?*/

public?class?FinancialCalenderView?extends?LinearLayout?{

????private?static?final?String?BACKGROUND_COLOR?=?“#FF1D2228“;//背景色
????private?static?final?int?HEADER_HEIGHT?=?55;
????private?static?final?int?SUB_HEADER_HEIGHT?=?55;

????private?Context?mContext;

????/**
?????*?日歷控件
?????*/
????private?CalendarView?mCalendarView;
????private?CalendarManager?mCalendarManager;
????/**
?????*?日歷對象
?????*/
????private?Calendar?mCalendar;
????/**
?????*?格式化工具
?????*/
????private?SimpleDateFormat?mSimpleDateFormat;

????private?TextView?mCurrDateTextView;

????private?onselectChangeListener?monselectChangeListener;

????/**
?????*?設置日期選擇改變監聽
?????*/
????public?void?setonselectChangeListener(onselectChangeListener?monselectChangeListener)?{
????????this.monselectChangeListener?=?monselectChangeListener;
????}

????/**
?????*?日期選擇改變監聽的接口
?????*/
????public?interface?onselectChangeListener?{
????????/**
?????????*?返回日期
?????????*
?????????*?@param?year??年
?????????*?@param?month?月
?????????*?@param?day???日
?????????*/
????????void?getDate(int?year?int?month?int?day);
????}

????public?FinancialCalenderView(Context?context)?{
????????super(context);
????????this.mContext?=?context;
????????initView();
????}

????public?FinancialCalenderView(Context?context?AttributeSet?attrs)?{
????????super(context?attrs);
????????this.mContext?=?context;
????????initView();
????}

????public?FinancialCalenderView(Context?context?AttributeSet?attrs?int?defstyleAttr)?{
????????super(context?attrs?defstyleAttr);
????????this.mContext?=?context;
????????initView();
????}

????private?void?initView()?{

????????hide();
????????mCalendar?=?new?GregorianCalendar();
????????mCalendar?=?Calendar.getInstance();
????????mCalendarManager?=?new?CalendarManager();
????????mSimpleDateFormat?=?new?SimpleDateFormat(“yyyy年MM月“?Locale.CHINA);

????????setOrientation(VERTICAL);
????????setBackgroundColor(Color.parseColor(BACKGROUND_COLOR));
????????//添加頭
????????addHeader();
????????//添加子日期
????????addSubHeader();
????????//添加日期View
????????addCalenderView();

????????initSubView();
????}

????private?void?addCalenderView()?{
????????mCalenda

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????278??2017-03-22?16:17??arrow_left.png
?????文件?????????341??2017-03-22?16:17??arrow_right.png
?????文件???????22563??2017-03-27?21:24??FinancialCalenderView.java

評論

共有 條評論

相關資源