原创 狀態佈局

現行的項目中,其中某些頁面需要用到多種狀態頁面的切換,於是找出原來的自己寫的庫,也順便分享出來 需求如下:頁面加載顯示加載頁面 -> 網絡異常->顯示網絡異常頁面                                      

原创 Dialog的簡單封裝

許久沒來,突發奇想,想要把自己用到的一些項目分享出去,那就從最簡單的一個開啓:dialog的簡單封裝使用。 先上圖,看下大致的用法: new WrapperDialog(this) { @Override public

原创 神註釋大全

/**                                      *         瓦瓦            十              *        十齱龠己         亅瓦車己           

原创 Android地址選擇器、日期選擇器

最近一個項目需要,不能使用系統的選擇器,只能根據需要把幾年前一個不知道從哪搞來的WheelView改造成需要的樣式,當年時間緊任務重,代碼渣,代碼各種問題,不過現在改後還能用。效果如下圖: 效果裏使用了AutoLayout做了適配,如

原创 AutoView自動爲舊設計稿更新新設計稿尺寸

使用AutoView適配框架適配Ui的時候,可以直接根據ui設計的尺寸做界面。 但是坑爹的Ui, 在設計時如果使用兩種不同尺寸的設計稿,或者複用不同尺寸的設計稿,那在處理時,就需要花一番功夫測量設計稿,再重新計算,故根據正則表達式做了自動

原创 ViewPager隨手勢左滑退出

頁面隨手勢左滑退出,ViewPager本身有滑動事件,要想ViewPager也實現隨手勢滑動退出,需要對ViewPager的事件動些手腳。 看代碼,控制ViewPager的上下左右滑動,喜歡拿去。 /** * Auther: wind

原创 android 視差特效 啓動頁

最近看了兄弟公司的產品KK館,感覺最新的app引導頁做的效果很是不錯,於是自己實現了同樣的效果,如下圖:    列表橫向滑動,同時背景跟隨滑動而偏移滑動,同時帶有動態的效果,滑動列表最後一個,滑動到下個頁面,同時可以從下個頁面滑動到上個頁

原创 Retrofit的簡單使用

Retrofit的簡單使用 1.引入 compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.retrofit2:converter-gs

原创 android朋友圈監聽鍵盤狀態 點擊空白區域隱藏鍵盤

/** * 判斷鍵盤是否隱藏 */ void setViewTreeObserver() { final ViewTreeObserver observer = parent.getView

原创 標題欄隨RecyclerView滑動動態修改透明度

  標題欄隨RecyclerView滑動動態修改透明度,其使用是使標題欄覆蓋在RecyclerView上方,添加以下方法監聽滑動時y軸的變化   private int height = 640;// 滑動開始變色的高,真實項目

原创 WebView設置透明背景

WebView在佈局裏設置背景爲透明會失效 但在代碼裏可以解決此問題,如下 mWebView.setBackgroundColor(0);

原创 解決RecyclerView複用導致EdittText、CheckBox等顯示異常的問題

在ReceleyrView中加載的列表中如果存在EditText、CheckBox、評分控件等這樣的控件時,會存在數據顯示異常的問題。 導致此問題的原因便是RecyclerView的複用問題,解決此問題最簡單的辦法便是取消複用,但卻是不可

原创 Android RGB565顏色byte數組轉圖片

RGB565數據轉圖片方法如下 /** * RGB 565圖片顏色數組封裝成圖片 * @param data 顏色數組 * @param height 高度

原创 顯示或者隱藏軟件盤

自定義帶輸入框的Dialog每次彈出時,需要手動點擊輸入框,才能彈出軟鍵盤。 爲了能夠自動彈出輸入法,就需要代碼中去調用關於輸入法的API,系統提供了InputMethodManager的類,使用此類,可以手動的顯示或者隱藏輸入法。 顯示

原创 RGB565數據轉RGB8888圖片

RGB565格式說明 RGB565彩色模式, 一個像素佔兩個字節, 其中:第一個字節的前5位用來表示R(Red),第一個字節的後三位+第二個字節的前三位用來表示G(Green),第二個字節的後5位用來表示B(Blue)。如:15 14 1