mirror of
https://github.com/KitsunePie/AppErrorsTracking.git
synced 2025-09-06 03:05:17 +08:00
Added Resources.colorOf function in FunctionFactory
This commit is contained in:
@@ -36,6 +36,7 @@ import android.net.Uri
|
|||||||
import android.os.Build
|
import android.os.Build
|
||||||
import android.provider.Settings
|
import android.provider.Settings
|
||||||
import android.widget.Toast
|
import android.widget.Toast
|
||||||
|
import androidx.annotation.ColorRes
|
||||||
import androidx.annotation.DrawableRes
|
import androidx.annotation.DrawableRes
|
||||||
import androidx.core.app.NotificationCompat
|
import androidx.core.app.NotificationCompat
|
||||||
import androidx.core.content.getSystemService
|
import androidx.core.content.getSystemService
|
||||||
@@ -88,6 +89,13 @@ fun Number.dpFloat(context: Context) = toFloat() * context.resources.displayMetr
|
|||||||
*/
|
*/
|
||||||
fun Resources.drawableOf(@DrawableRes resId: Int) = ResourcesCompat.getDrawable(this, resId, null) ?: error("Invalid resources")
|
fun Resources.drawableOf(@DrawableRes resId: Int) = ResourcesCompat.getDrawable(this, resId, null) ?: error("Invalid resources")
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取颜色
|
||||||
|
* @param resId 属性资源 ID
|
||||||
|
* @return [Int]
|
||||||
|
*/
|
||||||
|
fun Resources.colorOf(@ColorRes resId: Int) = ResourcesCompat.getColor(this, resId, null)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 得到 APP 安装包信息 (兼容)
|
* 得到 APP 安装包信息 (兼容)
|
||||||
* @param packageName APP 包名
|
* @param packageName APP 包名
|
||||||
|
Reference in New Issue
Block a user