MTK 滚动字体 scrolling_text font size
2010-09-14 11:00
78 查看
MTK 滚动字体 收藏
#define UI_SCROLLING_TEXT_ENABLE_SCROLL 0x00000001
#define UI_SCROLLING_TEXT_MARQUEE_SCROLL 0x00000002
#define UI_SCROLLING_TEXT_TWO_DIRECTION_SCROLL 0x00000004
#define UI_SCROLLING_TEXT_SCROLL_DIRECTION_RIGHT 0x00000008
#define UI_SCROLLING_TEXT_BORDERED_TEXT 0x00000010
#define UI_SCROLLING_TEXT_DISPLAY_SCROLL 0x00000020
typedef struct _scrolling_text
{
S32 x, y; 位置
S32 width, height; 高宽
S32 text_width, text_height; 每个字符高,宽
U32 flags; 标志
S32 scroll_size; 字符长度
S32 scroll_gap; 重复出现的间隔,单位为象素16-64之间
S32 scroll_pause; 一开始暂定时间
color text_color; 字体色
color text_border_color; 字体边框色
stFontAttribute text_font; 字体属性
UI_string_type text; 字符串
S32 scroll_x; 以x,y为原点,字符的横坐标
S32 scroll_counter; //
S32 scroll_time; 可以理解成速度100-500 milliseconds
bitmap *graphics_context; //
void (*timer_callback)(void); //gui_handle_scrolling_text(scrolling_text*);
void (*draw_background)(S32 x1, S32 y1, S32 x2, S32 y2);//gdi_draw_solid_rect(x1, y1, x2, y2, GDI_COLOR_TRANSPARENT);
UI_string_type scroll_text; 目前没发现
UI_string_type scroll_text_end; 同上
} scrolling_text;
在gui_windows.c 中
gui_create_scrolling_text();
在浏览短信息的scrolling_text 字体大小的设置 在
Get_CharHeightOfAllLang()-》 S32 mmi_fe_size_to_pixel(U8 size);
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Oo_Oo_/archive/2008/11/04/3217595.aspx
#define UI_SCROLLING_TEXT_ENABLE_SCROLL 0x00000001
#define UI_SCROLLING_TEXT_MARQUEE_SCROLL 0x00000002
#define UI_SCROLLING_TEXT_TWO_DIRECTION_SCROLL 0x00000004
#define UI_SCROLLING_TEXT_SCROLL_DIRECTION_RIGHT 0x00000008
#define UI_SCROLLING_TEXT_BORDERED_TEXT 0x00000010
#define UI_SCROLLING_TEXT_DISPLAY_SCROLL 0x00000020
typedef struct _scrolling_text
{
S32 x, y; 位置
S32 width, height; 高宽
S32 text_width, text_height; 每个字符高,宽
U32 flags; 标志
S32 scroll_size; 字符长度
S32 scroll_gap; 重复出现的间隔,单位为象素16-64之间
S32 scroll_pause; 一开始暂定时间
color text_color; 字体色
color text_border_color; 字体边框色
stFontAttribute text_font; 字体属性
UI_string_type text; 字符串
S32 scroll_x; 以x,y为原点,字符的横坐标
S32 scroll_counter; //
S32 scroll_time; 可以理解成速度100-500 milliseconds
bitmap *graphics_context; //
void (*timer_callback)(void); //gui_handle_scrolling_text(scrolling_text*);
void (*draw_background)(S32 x1, S32 y1, S32 x2, S32 y2);//gdi_draw_solid_rect(x1, y1, x2, y2, GDI_COLOR_TRANSPARENT);
UI_string_type scroll_text; 目前没发现
UI_string_type scroll_text_end; 同上
} scrolling_text;
在gui_windows.c 中
gui_create_scrolling_text();
在浏览短信息的scrolling_text 字体大小的设置 在
Get_CharHeightOfAllLang()-》 S32 mmi_fe_size_to_pixel(U8 size);
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Oo_Oo_/archive/2008/11/04/3217595.aspx
相关文章推荐
- (转)Android TextView setTextSize, 设置背景透明度和字体透明度
- 网页字体缩放样式:-webkit-text-size-adjust的用法
- Android 代码中动态设置字体大小-TextView.SetTextSize()
- 网页字体缩放样式-webkit-text-size-adjust
- Android自定义view(Textview 数字滚动)->paint类相关->字体渲染相关
- TextView实现字体滚动
- 【移动端】移动端字体单位font-size选择px还是rem
- Chrom的最小字体设置(minimum font size)
- Android根据所设置的textSize获取字体高度和设置行高
- 字体 --- Font&&Size
- 在iOS中UILabel作为一个文本标签,在实现程序中几乎每个页面都会用到UILabel,UILabel的常用属性:textColor(文本颜色),text(文本值),font(文本字体),textA
- paint.setTextSize()根据不同手机分辨率设置字体大小
- 谷歌浏览器小字体处理方案(非-webkit-text-size-adjust)
- android TextView setTextSize, 设置背景透明度和字体透明度
- android TextView setTextSize, 设置背景透明度和字体透明度
- 不能用 字体大小(font-size) + padding 计算元素的高度
- IOS添加自定义字体 [UIFont fontWithName: size:]
- Echarts之Chrome不兼容fontSize小于12的字体大小设置&解决办法
- User select font-face/color/size/backgroundColor设置 字体,颜色,大小,背景色兼容主流浏览器
- Android中TextView实现单行字体滚动效果