val Float.px
get() = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_PX,this, Resources.getSystem().displayMetrics)
val Float.dp
get() = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,this, Resources.getSystem().displayMetrics)
val Float.sp
get() = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP,this, Resources.getSystem().displayMetrics)
val Int.dp
get() = this.toFloat().dp
dp轉px,px轉dp, kotlin 擴展方法,不需要context
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- 如何在win10系統(tǒng)中擴展C盤內存:第一步:首先,確保重要資料已備份。 第二步:在桌面左下角的 Windows徽標...
- 這兩天需要提交新版本,于是上到開發(fā)者網站,發(fā)現Agreement has been updated。按照之前的套路...
- ??在Google Play上下載應用是一件麻煩的事情: 下載應用你需要有自己的Google賬號; 你需要在Goo...
- A1 2個小時前,客戶銷售員找我談單價。希望每個產品都能降20元。"你自己生產吧"我非常憤怒地說。 ...