| AndBase开发框架 1.6

- 首页
- 相关页面
- 命名空间
- 类
- 文件

- 类列表
- 类索引
- 类继承关系
- 类成员

全部 类 命名空间 文件 函数 变量 枚举值 页
Public 成员函数 | Protected 成员函数 | Private 成员函数 | Private 属性 | 所有成员列表
com.ab.view.calendar.CalendarHeader类 参考
类 com.ab.view.calendar.CalendarHeader 继承关系图:

## Public 成员函数
| CalendarHeader (Context context)
| CalendarHeader (Context context, AttributeSet attributeset)
void | setHeaderBackgroundResource (int resid)
int | getTextSize ()
void | setTextSize (int mTextSize)
String | getWeekDayName (int calendarDay)

## Protected 成员函数
void | onDraw (Canvas canvas)

## Private 成员函数
void | drawDayHeader (Canvas canvas)

## Private 属性
String | TAG = "CalendarHeader"
final Paint | mPaint
RectF | rect = new RectF()
int | weekDay = Calendar.SUNDAY
String[] | dayName = new String[10]
int | width = 320
int | height = 480
int | cellWidth = 40
int | defaultTextColor = Color.rgb(86, 86, 86)
int | specialTextColor = Color.rgb(240, 140, 26)
int | defaultTextSize = 25
boolean | defaultTextBold = false
boolean | hasBg = false

## 详细描述

© 2012 amsoft.cn 名称：CalendarHeader.java 描述：日历控件头部绘制类

作者
  还如一梦中

版本
  v1.0

日期
  ：2013-7-9 下午2:07:52

## 构造及析构函数说明

com.ab.view.calendar.CalendarHeader.CalendarHeader | ( | Context | context | ) |
| inline

日历头.

参数

  context | the context

com.ab.view.calendar.CalendarHeader.CalendarHeader | ( | Context | context,
|  | AttributeSet | attributeset
| ) |  |
| inline

Instantiates a new calendar header.

参数

  context | the context
  attributeset | the attributeset

## 成员函数说明

void com.ab.view.calendar.CalendarHeader.drawDayHeader | ( | Canvas | canvas | ) |
| inline private

Draw day header.

参数

  canvas | the canvas

int com.ab.view.calendar.CalendarHeader.getTextSize | ( |  | ) |
| inline

描述：文字大小.

返回
  the text size

String com.ab.view.calendar.CalendarHeader.getWeekDayName | ( | int | calendarDay | ) |
| inline

描述：获取星期的文字描述.

参数

  calendarDay | the calendar day

返回
  the week day name

void com.ab.view.calendar.CalendarHeader.onDraw | ( | Canvas | canvas | ) |
| inline protected

描述：TODO.

版本
  v1.0

参数

  canvas | the canvas

参见
  android.view.View::onDraw(android.graphics.Canvas)

作者
  : amsoft.cn

日期
  ：2013-7-19 下午4:30:45

void com.ab.view.calendar.CalendarHeader.setHeaderBackgroundResource | ( | int | resid | ) |
| inline

描述：设置背景.

参数

  resid | the new header background resource

void com.ab.view.calendar.CalendarHeader.setTextSize | ( | int | mTextSize | ) |
| inline

描述：设置文字大小.

参数

  mTextSize | the new text size

## 类成员变量说明

int com.ab.view.calendar.CalendarHeader.cellWidth = 40
| private

每个单元格的宽度.

String [] com.ab.view.calendar.CalendarHeader.dayName = new String[10]
| private

The day name.

boolean com.ab.view.calendar.CalendarHeader.defaultTextBold = false
| private

字体是否加粗.

int com.ab.view.calendar.CalendarHeader.defaultTextColor = Color.rgb(86, 86, 86)
| private

文字颜色.

int com.ab.view.calendar.CalendarHeader.defaultTextSize = 25
| private

字体大小.

boolean com.ab.view.calendar.CalendarHeader.hasBg = false
| private

是否有设置头部背景.

int com.ab.view.calendar.CalendarHeader.height = 480
| private

The height.

final Paint com.ab.view.calendar.CalendarHeader.mPaint
| private

The m paint.

RectF com.ab.view.calendar.CalendarHeader.rect = new RectF()
| private

The rect.

int com.ab.view.calendar.CalendarHeader.specialTextColor = Color.rgb(240, 140, 26)
| private

特别文字颜色.

String com.ab.view.calendar.CalendarHeader.TAG = "CalendarHeader"
| private

The tag.

int com.ab.view.calendar.CalendarHeader.weekDay = Calendar.SUNDAY
| private

The week day.

int com.ab.view.calendar.CalendarHeader.width = 320
| private

The width.

该类的文档由以下文件生成:

- src/com/ab/view/calendar/CalendarHeader.java