原创 Android_Fragment遇到BaiduMap

最近比較不忙,就做一個用百度地圖SDK做一個demo玩玩,遇到的最大的坑就是自己給自己設計的UI,滑動TAB+Fragment切換不同的方式去目的地..於是切換的時候諾大黑邊已閃瞎…….. 國際慣例先來GIF 於是在百度這類問

原创 JAVA_初識工廠模式

初認識工廠模式 角色分配 抽象工廠 具體工廠 抽象產品 具體產品 用抽象來解耦我們用具體的代碼來看下任務分配; 我們先來建立一個抽象產品類,抽象產品提供產品功能,不告知具體功能使用的結果 package pattern

原创 Android_滾動狀態ScrollView實現標題的懸浮和漸隱

最近項目需求,需要實現標題的懸浮和漸隱漸變….於是故事開始了 1,代碼接受後,業務邏輯複雜,最好的完成就是基於現在XML和activity 做最少的改動實現,所以網上的demo,以及5.0後的Coordinglayout 我就放棄

原创 Android_事件紛發

關於事件你應該知道的是 當一個事件產生後,他的傳遞過程遵循如下順序Activity > Window > View 事件來源於activity,activity假如你沒有重寫任何關於事件紛發的方法的話,他會把事件傳遞給wi

原创 Android_仿蘋果數字鍵盤以及判斷信用卡有效期的Editext

這次帶來一個小小的信用卡有效期規則的Editext,額外贈送內置數字鍵盤的開發 首先來看下需求: 1) 月份數字: λ 數字輸入0:後一位數字可輸入1-9,輸入1則展示01/(注意斜槓展示在界面),點擊0界面沒有反應

原创 Android_自定義滑動開關

不到百行代碼實現,類似iPhone的滑塊開關 自定義view寫了這麼多篇幅,通用的屬性部分代碼,測量代碼忽略不計 真正實現的部分就不到100行!先上效果圖 關閉狀態 打開狀態 動起來 下面我們看下我們的實現

原创 Android_自定義簽到View

一個類似於進度和打卡進度的自定義view 如下圖: 看GIF豈不是更好 這個view在現在的app中挺常見的,基本都是這個套路, 之前寫過一個可以雙向滑動的和這個view的類似,那個滑動的view處理的onTouch事件

原创 Android_對象的創建And建造者模式

作爲一個普通的Android的上層開發,最早引以爲榮的事情就是自己實現了某些效果,完成了某些自定義控件自豪,會使用當前較爲流行的開源框架而自豪,比如RxJava retrofit fresco….. 這些天也是不是也反思爲毛招聘A

原创 Android_Sqlbrite入門使用

除非迫不得已,要不然不要在你的APP裏面使用數據庫,記不得是哪個書的話了! 現在Android平臺下的ORM框架very多,比如GreenDao,曾經寫過一篇關於GreenDao的傻瓜式入門,喜歡的朋友可以去看下,GreenDa

原创 Android_View和viewgroup測繪順序

曾經面試時,面試官問了一個View和Viewgroup的測繪順序,當時答的不是特別完美,今天總結下具體的順序! 可能有童鞋說多簡單啊不就是onMeasure onSizeChanged onLayout onDraw, ………加

原创 Android_指引點View

項目中多多少少都會用到一個view,類似於indicatior,viewpager滑動到第幾個,第幾個點選中,本身這個東西實現由很多方式,並不難,可以在xml 寫,但是代碼量有點大,還是做成一個view拿來用就行,今天就帶來這個簡

原创 Android_雜七亂八

GIT一些命令 //清除git緩存 git rm -r --cached . //git命令行打分支 https://blog.zengrong.net/post/1746.html git tag -a PaymentTag

原创 Android_自定義波紋view

常見的水波紋效果:如下 然後換各種不同的顏色 我們給屬性動畫加一句動畫的模式即可實現這樣效果 實現思路 會畫圓就能畫波紋,會畫波紋就能動 初始化一組數據包括每個波紋段的顏色, 對應的顏色初始化對應的畫筆, 繪製靜態的圓圈

原创 Android波浪之頭像波動效果

個人中心的頭像隨着波紋波動的效果如下 這裏只是簡單的實現先用戶頭像波動,下面的設置條目自己填充 核心邏輯就是自定義波浪view透傳出當前波浪的峯值即可 自定義波浪的核心代碼和實現 繪製正弦波,上篇博客有寫過實現 這

原创 Android_自定義View測量模式

題外話:剛開始接觸工作的時候,就是依靠百度工作,漸漸的發現,其實最好的導師其實是我們的官網API文檔,最好的搜索引擎必然是科學上網! 對於某個知識點,模糊模棱兩可的時候,想要弄明白,除啦自己實踐,無其他捷徑, 自定義view 大