Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
59 lines (51 loc) · 1.07 KB

File metadata and controls

59 lines (51 loc) · 1.07 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
package com.richerpay.ryshop.util;
import com.richerpay.ryshop.config.SysEnv;
import android.util.DisplayMetrics;
/**
* 尺寸工具类
*
*/
public class ToolUnit {
/** 设备显示材质 **/
private static DisplayMetrics mDisplayMetrics = SysEnv.getDisplayMetrics();
/**
* sp转换px
*
* @param spValue
* sp数值
* @return px数值
*/
public static int spTopx(float spValue) {
return (int) (spValue * mDisplayMetrics.scaledDensity + 0.5f);
}
/**
* px转换sp
*
* @param pxValue
* px数值
* @return sp数值
*/
public static int pxTosp(float pxValue) {
return (int) (pxValue / mDisplayMetrics.scaledDensity + 0.5f);
}
/**
* dip转换px
*
* @param dipValue
* dip数值
* @return px数值
*/
public static int dipTopx(int dipValue) {
return (int) (dipValue * mDisplayMetrics.density + 0.5f);
}
/**
* px转换dip
*
* @param pxValue
* px数值
* @return dip数值
*/
public static int pxTodip(float pxValue) {
return (int) (pxValue / mDisplayMetrics.density + 0.5f);
}
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.