Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
mmm-rain
AndroidUtilCode
提交
a1e38fda
A
AndroidUtilCode
项目概览
mmm-rain
/
AndroidUtilCode
与 Fork 源项目一致
从无法访问的项目Fork
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
AndroidUtilCode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a1e38fda
编写于
7月 05, 2017
作者:
B
Blankj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
see 07/05 log
上级
af207c08
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
7 addition
and
14 deletion
+7
-14
utilcode/src/main/java/com/blankj/utilcode/constant/RegexConstants.java
...ain/java/com/blankj/utilcode/constant/RegexConstants.java
+2
-2
utilcode/src/main/java/com/blankj/utilcode/util/FragmentUtils.java
...src/main/java/com/blankj/utilcode/util/FragmentUtils.java
+3
-8
utilcode/src/main/java/com/blankj/utilcode/util/SpanUtils.java
...ode/src/main/java/com/blankj/utilcode/util/SpanUtils.java
+2
-4
未找到文件。
utilcode/src/main/java/com/blankj/utilcode/constant/RegexConstants.java
浏览文件 @
a1e38fda
...
...
@@ -17,12 +17,12 @@ public final class RegexConstants {
/**
* 正则:手机号(精确)
* <p>移动:134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、187、188</p>
* <p>联通:130、131、132、145、155、156、175、176、185、186</p>
* <p>联通:130、131、132、145、155、156、17
1、17
5、176、185、186</p>
* <p>电信:133、153、173、177、180、181、189</p>
* <p>全球星:1349</p>
* <p>虚拟运营商:170</p>
*/
public
static
final
String
REGEX_MOBILE_EXACT
=
"^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|(147))\\d{8}$"
;
public
static
final
String
REGEX_MOBILE_EXACT
=
"^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,
1,
3,5-8])|(18[0-9])|(147))\\d{8}$"
;
/**
* 正则:电话号码
*/
...
...
utilcode/src/main/java/com/blankj/utilcode/util/FragmentUtils.java
浏览文件 @
a1e38fda
...
...
@@ -10,6 +10,8 @@ import android.support.annotation.NonNull;
import
android.support.v4.app.Fragment
;
import
android.support.v4.app.FragmentManager
;
import
android.support.v4.app.FragmentTransaction
;
import
android.support.v4.content.ContextCompat
;
import
android.support.v4.view.ViewCompat
;
import
android.view.View
;
import
java.util.ArrayList
;
...
...
@@ -867,14 +869,7 @@ public final class FragmentUtils {
* @param background 背景
*/
public
static
void
setBackground
(
@NonNull
final
Fragment
fragment
,
final
Drawable
background
)
{
View
view
=
fragment
.
getView
();
if
(
view
!=
null
)
{
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
JELLY_BEAN
)
{
view
.
setBackground
(
background
);
}
else
{
view
.
setBackgroundDrawable
(
background
);
}
}
ViewCompat
.
setBackground
(
fragment
.
getView
(),
background
);
}
static
class
Args
{
...
...
utilcode/src/main/java/com/blankj/utilcode/util/SpanUtils.java
浏览文件 @
a1e38fda
...
...
@@ -1034,9 +1034,7 @@ public final class SpanUtils {
@Override
public
void
chooseHeight
(
final
CharSequence
text
,
final
int
start
,
final
int
end
,
final
int
spanstartv
,
final
int
v
,
final
Paint
.
FontMetricsInt
fm
)
{
int
ht
=
height
;
int
need
=
ht
-
(
v
+
fm
.
descent
-
fm
.
ascent
-
spanstartv
);
int
need
=
height
-
(
v
+
fm
.
descent
-
fm
.
ascent
-
spanstartv
);
if
(
need
>
0
)
{
if
(
mVerticalAlignment
==
ALIGN_TOP
)
{
fm
.
descent
+=
need
;
...
...
@@ -1047,7 +1045,7 @@ public final class SpanUtils {
fm
.
ascent
-=
need
;
}
}
need
=
ht
-
(
v
+
fm
.
bottom
-
fm
.
top
-
spanstartv
);
need
=
h
eigh
t
-
(
v
+
fm
.
bottom
-
fm
.
top
-
spanstartv
);
if
(
need
>
0
)
{
if
(
mVerticalAlignment
==
ALIGN_TOP
)
{
fm
.
top
+=
need
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录