| | |
| | | import androidx.annotation.NonNull; |
| | | import androidx.annotation.Nullable; |
| | | |
| | | import com.android.app_base.base.BaseApplication; |
| | | |
| | | /** |
| | | * @author Ljj |
| | | * @date 2023.03.13. 17:40 |
| | |
| | | final float scale = context.getResources().getDisplayMetrics().density; |
| | | return (int) (dpValue * scale + 0.5f); |
| | | } |
| | | public static int dip2px(float dpValue) { |
| | | final float scale = BaseApplication.getInstance().getResources().getDisplayMetrics().density; |
| | | return (int) (dpValue * scale + 0.5f); |
| | | } |
| | | |
| | | /** |
| | | * 根据手机的分辨率从 px(像素) 的单位 转成为 dp |
| | |
| | | return 0; |
| | | } |
| | | |
| | | //今日头条屏幕适配方案 |
| | | private static float sNoncompatDensity; |
| | | private static float sNoncompatScaledDensity; |
| | | public static void setCustomDensity(@NonNull Activity activity, @NonNull final Application application){ |