Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qq_34031325
engine
提交
6fb5ebe3
E
engine
项目概览
qq_34031325
/
engine
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
engine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6fb5ebe3
编写于
1月 17, 2016
作者:
I
Ian Hickson
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #2270 from Hixie/fontWeight
FontWeight.lerp
上级
ea1531a3
2ea197b9
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
25 addition
and
21 deletion
+25
-21
sky/engine/core/dart/text.dart
sky/engine/core/dart/text.dart
+25
-21
未找到文件。
sky/engine/core/dart/text.dart
浏览文件 @
6fb5ebe3
...
...
@@ -20,50 +20,54 @@ class FontWeight {
final
int
index
;
/// Thin, the least thick
static
const
w100
=
const
FontWeight
.
_
(
0
);
static
const
FontWeight
w100
=
const
FontWeight
.
_
(
0
);
/// Extra-light
static
const
w200
=
const
FontWeight
.
_
(
1
);
static
const
FontWeight
w200
=
const
FontWeight
.
_
(
1
);
/// Light
static
const
w300
=
const
FontWeight
.
_
(
2
);
static
const
FontWeight
w300
=
const
FontWeight
.
_
(
2
);
/// Normal / regular / plain
static
const
w400
=
const
FontWeight
.
_
(
3
);
static
const
FontWeight
w400
=
const
FontWeight
.
_
(
3
);
/// Medium
static
const
w500
=
const
FontWeight
.
_
(
4
);
static
const
FontWeight
w500
=
const
FontWeight
.
_
(
4
);
/// Semi-bold
static
const
w600
=
const
FontWeight
.
_
(
5
);
static
const
FontWeight
w600
=
const
FontWeight
.
_
(
5
);
/// Bold
static
const
w700
=
const
FontWeight
.
_
(
6
);
static
const
FontWeight
w700
=
const
FontWeight
.
_
(
6
);
/// Extra-bold
static
const
w800
=
const
FontWeight
.
_
(
7
);
static
const
FontWeight
w800
=
const
FontWeight
.
_
(
7
);
/// Black, the most thick
static
const
w900
=
const
FontWeight
.
_
(
8
);
static
const
FontWeight
w900
=
const
FontWeight
.
_
(
8
);
static
const
normal
=
w400
;
static
const
bold
=
w700
;
static
const
FontWeight
normal
=
w400
;
static
const
FontWeight
bold
=
w700
;
static
const
List
<
FontWeight
>
values
=
const
[
w100
,
w200
,
w300
,
w400
,
w500
,
w600
,
w700
,
w800
,
w900
];
static
FontWeight
lerp
(
FontWeight
begin
,
FontWeight
end
,
double
t
)
{
return
values
[
lerpDouble
(
begin
?.
index
??
normal
.
index
,
end
?.
index
??
normal
.
index
,
t
.
clamp
(
0.0
,
1.0
)).
round
()];
}
String
toString
()
{
return
const
{
0
:
FontWeight
.
w100
,
1
:
FontWeight
.
w200
,
2
:
FontWeight
.
w300
,
3
:
FontWeight
.
w400
,
4
:
FontWeight
.
w500
,
5
:
FontWeight
.
w600
,
6
:
FontWeight
.
w700
,
7
:
FontWeight
.
w800
,
8
:
FontWeight
.
w900
,
return
const
<
int
,
String
>
{
0
:
'FontWeight.w100'
,
1
:
'FontWeight.w200'
,
2
:
'FontWeight.w300'
,
3
:
'FontWeight.w400'
,
4
:
'FontWeight.w500'
,
5
:
'FontWeight.w600'
,
6
:
'FontWeight.w700'
,
7
:
'FontWeight.w800'
,
8
:
'FontWeight.w900'
,
}[
index
];
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录