原创 Android十六進制不透明度色值

        開發項目過程中,有時候UI用的藍湖,上面會標出不透明度和顏色值,分開了,例如告訴我不透明度80%的#D8AF60,他就不能直接告訴我#CCD8AF60,我就得自己查找不透明度相對應的十六進制值,接下來自己總結一下,方便日後

原创 Android中PullRefreshLayout和LRecyclerView結合使用遇到的問題

問題:當這兩個一起使用時出現了一個滑動衝突的問題,當滑動到下面的時候,快速下拉出現刷新,應該是展示上面的條目數據。 1. 使用佈局格式 這兩個結合使用時必須按照如下格式使用,否則容易出現滑動或者其他問題。 <com.baoyz.

原创 Android中夜間模式的三種實現方式

參考:https://www.jianshu.com/p/f3aaed57fa15 在本篇文章中給出了三種實現日間/夜間模式切換的方案: 使用 setTheme 的方法讓 Activity 重新設置主題; 設置 Android Suppo

原创 Android中利用9-Patch(點9)處理圖片

一、什麼是 9-Patch 圖片? 一種被特殊處理過的png圖片,可以指定哪些區域能夠拉伸,哪些區域可以顯示內容。 二、使用場景 主要是用於對話框等拉伸能夠不變形的場景。 三、 創建.9.png圖片 1. 選中一張png圖片,右鍵Crea

原创 Android中獲取手機設備信息、RAM、ROM存儲信息,如寬、高、廠商名、手機品牌

借鑑:https://www.jianshu.com/p/ca869aa2fd72 今天有兩個工具類總結,代碼裏都有註釋,直接看代碼。 一、首先第一個,主要獲取手機設備信息DeviceInfoUtils。 public class De

原创 使用AndroidX時報錯Error: Program type already present

一、借鑑:https://www.jianshu.com/p/0cfd76a74c60 二、報錯提示 如果在使用AndroidX庫時, 又不小心間接使用了其他的老庫, 可能會遇到如下的報錯: Error: Program type alr

原创 解決錯誤Annotation processors must be explicitly declared now

一、錯誤信息 Annotation processors must be explicitly declared now.  The following dependencies on the compile classpath are

原创 Android中身份證正反面、營業執照橫豎版的拍攝和裁剪

借鑑GitHub:https://github.com/smartown/CertificateCamera 做之前可以在GitHub上看看效果是否符合自己的要求。因爲之前導入他人Demo因版本不同總是出現各種問題,所以我這裏就是把他其中

原创 Android中水平結點進度條StepHorizontalView

一、先看看效果,是不是你需要的 二 、使用方式 StepHorizontalView mStepSv = (StepHorizontalView) findViewById(R.id.sv_step);

原创 Android點擊跳轉另一個APP或者下載PackageManager

一、需求 點擊一個按鈕,查看用戶手機裏有無此APP,有則打開,無則去下載。 二、實現 try { PackageManager packageManager = getPackageManager(); Intent

原创 Android-PickerView框架的簡單使用

參考GitHub:https://github.com/Bigkoo/Android-PickerView 這個框架的效果感覺不錯,但是作者不得不讓人吐槽,但是沒辦法,人家效果好,還得想辦法用,接下來我寫的比較基礎簡單,其他方法設置可以去

原创 Android中的類似淘寶的跑馬燈

一、先在res下創建anim文件夾,裏面創建兩個xml,負責內容進出動畫 1. 近new_in.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://

原创 Android中跑馬燈水平滑動AutoScrollTextView

一、先看自定義控件,再來說如何使用 public class AutoScrollTextView extends TextView implements View.OnClickListener { public final

原创 簡單實現背景圖片移動效果CoolImageView

借鑑:https://www.jianshu.com/p/b1ec86868dd5           https://github.com/open-android/CoolImageView  一、現在values下創建一個attrs

原创 TableView框架Android中以表格的樣式展示簡單的統計數據

借鑑GitHub:https://github.com/smartown/TableView 一、效果展示 二、下載源碼,打開導入以下代碼 1. TableView類; 2.  Util類; 3. values中的attrs.xml文件