mirror of
				https://github.com/fankes/MIUINativeNotifyIcon.git
				synced 2025-10-26 15:39:21 +08:00 
			
		
		
		
	Merge code
This commit is contained in:
		| @@ -420,7 +420,7 @@ class HookEntry : YukiHookXposedInitProxy { | ||||
|                         override fun getOutline(view: View, out: Outline) { | ||||
|                             out.setRoundRect( | ||||
|                                 0, 0, | ||||
|                                 view.width, view.height, 5.dp(context) | ||||
|                                 view.width, view.height, 5.dpFloat(context) | ||||
|                             ) | ||||
|                         } | ||||
|                     } | ||||
|   | ||||
| @@ -218,11 +218,18 @@ val Context.versionName get() = packageInfo.versionName ?: "" | ||||
| val Context.versionCode get() = packageInfo.versionCode | ||||
|  | ||||
| /** | ||||
|  * dp 转换为 px | ||||
|  * dp 转换为 pxInt | ||||
|  * @param context 使用的实例 | ||||
|  * @return [Int] | ||||
|  */ | ||||
| fun Number.dp(context: Context) = dpFloat(context).toInt() | ||||
|  | ||||
| /** | ||||
|  * dp 转换为 pxFloat | ||||
|  * @param context 使用的实例 | ||||
|  * @return [Float] | ||||
|  */ | ||||
| fun Number.dp(context: Context) = (toFloat() * context.resources.displayMetrics.density) | ||||
| fun Number.dpFloat(context: Context) = toFloat() * context.resources.displayMetrics.density | ||||
|  | ||||
| /** | ||||
|  * 是否为白色 | ||||
| @@ -283,7 +290,7 @@ fun AlertDialog.setDefaultStyle(context: Context) = | ||||
|         ).apply { | ||||
|             shape = GradientDrawable.RECTANGLE | ||||
|             gradientType = GradientDrawable.LINEAR_GRADIENT | ||||
|             cornerRadius = 15.dp(context) | ||||
|             cornerRadius = 15.dpFloat(context) | ||||
|         }) | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -48,16 +48,16 @@ class MaterialSwitch(context: Context, attrs: AttributeSet?) : SwitchCompat(cont | ||||
|             .rectangle() | ||||
|             .rounded() | ||||
|             .solidColor(0xFF656565.toInt()) | ||||
|             .height(20.dp(context).toInt()) | ||||
|             .cornerRadius(15.dp(context).toInt()) | ||||
|             .height(20.dp(context)) | ||||
|             .cornerRadius(15.dp(context)) | ||||
|             .build() | ||||
|         thumbDrawable = DrawableBuilder() | ||||
|             .rectangle() | ||||
|             .rounded() | ||||
|             .solidColor(Color.WHITE) | ||||
|             .size(20.dp(context).toInt(), 20.dp(context).toInt()) | ||||
|             .cornerRadius(20.dp(context).toInt()) | ||||
|             .strokeWidth(8.dp(context).toInt()) | ||||
|             .size(20.dp(context), 20.dp(context)) | ||||
|             .cornerRadius(20.dp(context)) | ||||
|             .strokeWidth(8.dp(context)) | ||||
|             .strokeColor(Color.TRANSPARENT) | ||||
|             .build() | ||||
|         trackTintList = toColors( | ||||
|   | ||||
		Reference in New Issue
	
	Block a user