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

日历头.

参数
contextthe context
com.ab.view.calendar.CalendarHeader.CalendarHeader ( Context  context,
AttributeSet  attributeset 
)
inline

Instantiates a new calendar header.

参数
contextthe context
attributesetthe attributeset

成员函数说明

void com.ab.view.calendar.CalendarHeader.drawDayHeader ( Canvas  canvas)
inlineprivate

Draw day header.

参数
canvasthe canvas
int com.ab.view.calendar.CalendarHeader.getTextSize ( )
inline

描述:文字大小.

返回
the text size
String com.ab.view.calendar.CalendarHeader.getWeekDayName ( int  calendarDay)
inline

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

参数
calendarDaythe calendar day
返回
the week day name
void com.ab.view.calendar.CalendarHeader.onDraw ( Canvas  canvas)
inlineprotected

描述:TODO.

版本
v1.0
参数
canvasthe 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

描述:设置背景.

参数
residthe new header background resource
void com.ab.view.calendar.CalendarHeader.setTextSize ( int  mTextSize)
inline

描述:设置文字大小.

参数
mTextSizethe 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.


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