前言 在開發(fā)中,圓角和陰影效果是很常用的耿焊。實現的方法也很多危彩,比如通過xml自定義shape陈哑,比如通過代碼繼承drawable钻哩,還有通過第三發(fā)框架實現娩梨。但是使用起來還是有些許不...
![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 在開發(fā)中,圓角和陰影效果是很常用的耿焊。實現的方法也很多危彩,比如通過xml自定義shape陈哑,比如通過代碼繼承drawable钻哩,還有通過第三發(fā)框架實現娩梨。但是使用起來還是有些許不...
190822 補充:升級 gradle 到 3.4.2 之后叔扼,禁止項目默認啟用 androidx190817 補充:補充 Glide 兼容 androidx 注解的內容190...
啟動頁優(yōu)化,這是一個大家經常在談論的話題漫雷,特別是在性能優(yōu)化的文章里面,用戶在點擊APP圖標的時候瓜富,要是你的APP卡頓了幾秒,然后才跳轉到啟動頁,那體驗真的很不好,用戶在有替...
1. 依賴注入 1.1. 概念 依賴注入是一種 “設計模式” 降盹。最早出現在Spring中与柑。依賴注入:【DI:Dependency Injector】指的是通過一定的規(guī)則管理對...
前言 在Android開發(fā)中价捧,時間軸的 UI非常常見,如下圖:TIM圖片20190327232833.jpg 儲備知識:1.自定義view基礎2.RecyclerView的使...
前言 平時寫代碼的時候可能為了完成某一個任務而只是應付性地編碼涡戳,然后寫完理直氣壯地來一句"又不是不能用结蟋!",但如果要把編碼當作一項藝術來打造渔彰,那就需要結合我們的設計模式了嵌屎。設...
(1)存在內存泄漏問題 在使用rxjava的時候推正,如果沒有及時解除訂閱,在退出activity的時候宝惰,異步線程還在執(zhí)行植榕。對activity還存在引用,此時就會產生內存泄漏尼夺。 ...
為什么要用架構或者模式夜郁? 使用架構的目的是使程序模塊化,做到模塊內部的高聚合和模塊之間的低耦合粘勒,使得程序在開發(fā)的過程中竞端,開發(fā)人員只需要專注于一點,提高程序開發(fā)的效率庙睡。 而且最...
目錄 一事富、簡介二、Retrofit基本使用(1)在build文件中加入相關依賴(2)基本使用(3)測試三乘陪、Retrofit 自定義的OkHttpClient(1)設置自定義的...
??我們平時在QQ過程中统台,有一個效果是我們不可忽略的,那就是消息記錄的側滑刪除功能啡邑,我相信這個功能很多人都用過吧贱勃。不得不說,QQ的交互確實做得非常優(yōu)秀谤逼。今天贵扰,我們模仿一下QQ...
概述 最近在研究Android的路徑動畫,恕我直言流部,PathMeasure是個神器戚绕,可以幫助我們繪制任意的路徑,只要你能draw出來的Path枝冀,它都能繪制出來舞丛,你可能會問,既...
一.介紹 目前使用較為廣泛的網絡請求框架 MVP+Retrofit2+okhttp3+Rxjava2,我于2017年也加入了使用行列,在網上找了許多案例绒障,實際項目開發(fā)中解決了...
簡單介紹一下這個控件吨凑,像我們在實際的開發(fā)過程中,經常性的會遇到這樣的場景端盆,比如進入一個頁面先出來加載動畫怀骤,然后請求數據,如果網絡異常就顯示網絡異常的布局焕妙,數據異常蒋伦、數據為空也...