原创 TextView的Span簡單用法

今天在寫項目的時候碰到了一個TextView的需求,它長這個樣子 看到之後最簡單的就是寫兩個TextView 或者通過Html標籤搞定  今天我們換一種方式,使用系統的 SpannableStringBuilder搞定 話不多說,上代碼

原创 ViewPager2+TabLayout體驗之旅

昨天項目剛上線,今天產品又要改需求........... 利用一點空隙時間整理了一下ViewPager2的使用 效果圖 由於當前項目中用的懶加載 LazyViewPager 是別人開源的,時間也很久了並且現在使用發現了一些bug,配合

原创 ConstraintLayout 爬坑記錄

新項目中佈局全部用的ConstraintLayout 方便是方便但是有些東西還要慢慢摸索纔行 比如ConstraintLayout 如何在一行上的控件進行等比平分 類似於 LinearLayout 的 layout_weight 自己

原创 Java基礎知識之泛型詳細解析

在兩天前我突然有種感覺,人不能這麼混日子,安卓市場已經飽和的太多了,高級工程師更是一抓一大把,我也工作好幾年但是從來沒有系統的學習過。在過去的幾年裏總是爲了工作而學習,現在漂泊的這幾年,大大小小的公司也經歷了不少。現在既然相對安穩,就更不

原创 自定義啓動頁動畫

今天學習了一下自定義 View 實現啓動頁面動畫到效果,上一下效果圖 簡單說一下過程 1、首先畫白色背景和六個不同顏色到小球 白色背景直接  canvas.drawColor(backgroundColor); 小球這裏說一下,六個小球

原创 RecyclerView 高級用法之 Span

今天要做一個篩選的列表,大概是一個標題下面有幾個item 然後這樣有好幾組,一般來說 上手就是 listview嵌套gradview或者 recyclerview嵌套recyclerview,處理嵌套高度計算問題就OK了! 但是今天,我不

原创 JAVA基礎知識之反射分析

問題三連 反射是什麼?反射可以用來幹什麼?反射是在哪些場景下使用的,如何用? 能夠分析類能力的程序稱爲反射! 反射機制可以用來 1.在運行時分析類的能力。 2.在運行時查看對象,例如:編寫一個toString()方法供所有的類使用(反射可

原创 java基礎學習

Java idea 數據庫配置 application.properties文件寫入 #server.port=8011 ##數據庫配置 ##數據庫地址 spring.datasource.url=jdbc:mysql://localh

原创 android canvas 使用操作

最近在學習自定 View 的內容,發現其實在 onDraw() 的時候可以對 Canvas 進行各種各樣的操作,比如平移、旋轉、縮放、傾斜當然還有切割畫布和反向切割畫布。下面就來根據實際操作介紹一下。 1.平移 translate

原创 問道遊戲腳本收集

http://www.sohu.com/a/293262252_663516   https://blog.csdn.net/qq_40925239/article/details/82383863

原创 android Paint 簡單使用

工作上不忙,於是在學習一下知識點 以作儲備 今天學習了一下 paint的用法不多說上api ARGB解釋 // mPaint.setColor(Color.RED);//設置畫筆顏色 // mPaint.se

原创 TextView xml 中特殊字符需要轉義

今天在寫佈局完成後,運行編譯時候竟然報appt2錯誤了,看詳情竟然是xml中的textview的text錯誤 錯誤貼出來 what android:text="溫度設置範圍:< 10℃ " 這樣有毛病嗎。。。。 網上查詢才知道有些特殊

原创 技術記錄

1.仿微信圖片選擇 https://github.com/LuckSiege/PictureSelector 2.圖片拍照選擇 https://github.com/hyperoslo/ImagePicker 3.圖片壓縮算法 魯班壓縮

原创 Git 命令操作記錄

git config --list獲取所有信息     git 修改當前的project的用戶名的命令爲:git config user.name 你的目標用戶名;         git 修改當前的project提交郵箱的命令爲:git

原创 Fragment add show hide 異常銷燬後重疊問題

在新項目的開發過程中,無意間點了幾下首頁的底部導航 發現fragment 竟然空白不展示了,what!! 這個新項目我首頁導航用的是 ViewPager+Fragment+BottomNavigationView ViewPager進行