2018-12-20 17:33:31 +08:00
|
|
|
|
## style\_factory\_t
|
|
|
|
|
### 概述
|
2019-12-14 13:25:56 +08:00
|
|
|
|
style工厂接口,主要用于创建style。
|
|
|
|
|
|
|
|
|
|
> 在特殊情况下,可以实现自己的style工厂,比如支持CSS和可实时修改的style。
|
2019-01-15 14:34:05 +08:00
|
|
|
|
----------------------------------
|
2018-12-20 17:33:31 +08:00
|
|
|
|
### 函数
|
|
|
|
|
<p id="style_factory_t_methods">
|
|
|
|
|
|
|
|
|
|
| 函数名称 | 说明 |
|
|
|
|
|
| -------- | ------------ |
|
2018-12-21 12:11:40 +08:00
|
|
|
|
| <a href="#style_factory_t_style_factory">style\_factory</a> | 获取缺省的style factory。 |
|
|
|
|
|
| <a href="#style_factory_t_style_factory_create_style">style\_factory\_create\_style</a> | 创建style。 |
|
|
|
|
|
| <a href="#style_factory_t_style_factory_set">style\_factory\_set</a> | 设置缺省的style factory(需要自定义的style factory才设置)。 |
|
2018-12-20 17:33:31 +08:00
|
|
|
|
#### style\_factory 函数
|
2018-12-21 18:29:29 +08:00
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="style_factory_t_style_factory">获取缺省的style factory。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2018-12-21 11:39:05 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
style_factory_t* style_factory ();
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
2018-12-20 17:33:31 +08:00
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | style\_factory\_t* | 返回style factory对象。 |
|
2018-12-21 18:29:29 +08:00
|
|
|
|
#### style\_factory\_create\_style 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
2018-12-21 11:39:05 +08:00
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="style_factory_t_style_factory_create_style">创建style。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2018-12-21 11:39:05 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
2021-02-23 11:17:36 +08:00
|
|
|
|
style_t* style_factory_create_style (style_factory_t* factory, const char* style_type);
|
2018-12-21 11:39:05 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
2018-12-20 17:33:31 +08:00
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | style\_t* | 返回style对象。 |
|
|
|
|
|
| factory | style\_factory\_t* | factory对象。 |
|
2021-02-23 11:17:36 +08:00
|
|
|
|
| style\_type | const char* | style类型。 |
|
2018-12-21 18:29:29 +08:00
|
|
|
|
#### style\_factory\_set 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
2018-12-21 11:39:05 +08:00
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="style_factory_t_style_factory_set">设置缺省的style factory(需要自定义的style factory才设置)。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2018-12-21 11:39:05 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
ret_t style_factory_set (style_factory_t* factory);
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
2018-12-20 17:33:31 +08:00
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 |
|
|
|
|
|
| factory | style\_factory\_t* | factory对象。 |
|