原创 UI之實踐

說些什麼 最近準備寫一個自定義控件的項目,對平時見到的一些控件進行仿寫,可能許多控件都有很多大神寫過並且集成好拿來就可以用了,但是自己親手去實現的過程還是可以學到很多東西的,反正這個輪子我造定了! 可能自己在寫的時候會有一些地方考

原创 UI之直尺

開頭 最近比較閒,花了點時間寫了個直尺的控件,先來看下效果 項目地址 思路 這個控件整體分爲上下兩個部分,上面用來顯示當前的刻度數,下面則是尺子,重頭戲主要在下面的尺子部分;尺子部分主要包含了尺子和指針,尺子的繪製我們只需要知道

原创 Room的一次實踐

寫在前面 最近在看Room,這裏簡單記錄一下,方便以後回顧學習,理論就不說了,理論知識這裏自行了解。 準備工作 環境配置 room_version = “2.2.0-alpha01” implementation “andro

原创 UI之ViewPager實現畫廊效果

背景 最近在學習英語,在使用英語流利說App的時候看到一個廣告banner,如下圖: 怎麼實現這種效果呢?用ViewPager實現! 實現 從圖中可以看出,一次顯示三個Item,一個完整的,兩個冒點頭並且相較於完整的高度較小,我

原创 自定義控件實踐

說些什麼 最近準備寫一個自定義控件的項目,對平時見到的一些控件進行仿寫,可能許多控件都有很多大神寫過並且集成好拿來就可以用了,但是自己親手去實現的過程還是可以學到很多東西的,反正這個輪子我造定了! 可能自己在寫的時候會有一些地方考

原创 Android 自定義直尺控件

開頭 最近比較閒,花了點時間寫了個直尺的控件,先來看下效果 思路 這個控件整體分爲上下兩個部分,上面用來顯示當前的刻度數,下面則是尺子,重頭戲主要在下面的尺子部分;尺子部分主要包含了尺子和指針,尺子的繪製我們只需要知道尺子左側的

原创 OkHttp之初探請求的創建與處理的過程

先來看下一次簡單的GET請求 從一次簡單的請求開始 OkHttpClient client=new OkHttpClient.Builder().build(); Request request = new Request.Buil

原创 集成Zxing Zbar,解決中文亂碼

最近公司項目中掃描二維碼的功能,出現了中文亂碼的情況,所以重新集成了下,解決中文亂碼的情況。效果圖如下:中文亂碼的二維碼:項目地址:Zbar:https://github.com/xiaozhao1994/ZbarLibZxing:htt