原创 Android Pickerview選擇器

1.概述 記得之前做商城項目,需要在地址選擇中實現省市區三級聯動,方便用戶快速的填寫地址,當時使用的是一個叫做android-wheel 的開源控件,感覺非常好用,唯一麻煩的是需要自己整理並解析省市區的xml文件,思路很簡單,但是代碼量相

原创 Android Studio 3.1來了

Android Studio 3.1 正式版發佈了 2018.03.28號,Android Studio 3.1 正式版正式發佈新版本,我第一時間更新並體驗了幾天,總體來說特別不錯,建議更新。 哈哈,先附上官網鏈接:http://www

原创 Android Glide設置View背景圖

需求如題,就是給一個具體的View添加一個背景圖. Glide.with(context).load(user_info.getImage()).asBitmap()//簽到整體 背景 .into(new

原创 Android 封裝統一樣式的標題欄(二)

首先,是不是很醜,哈哈,圖片忘了放在哪裏了,而且,我又加上了設置字體透明度和大小的方法,所以,性能足夠用了! 小編還是法子肺腑的感慨啊,自定義View真的是個好東西啊,太牛掰了! 廢話不多說,用代碼代替我說話吧! 一.自定義View佈

原创 Android studio 3.1 集成ButterKnife8.8.1問題總結

好久沒仔細鑽研AS了,最近,更新了新的版本,AndroidStudio3.1,發現,ButterKnife8.81依然存在問題! 我最常用的就是ButterKnife,瀏覽下了插件地址:https://github.com/JakeWha

原创 ScrollView與ListView上下拉回彈效果

近期,項目又一個需求,就是類似於QQ個人中心的下拉回彈的效果. 後來才知道是scrollview實現的功能.分享一下 /** * Author:AND * Time: 2018/7/8. * Email:2911743255@qq.

原创 RxBinding使用詳解

站在巨人的肩膀上-文章轉載自:一些RxBinding使用場景 其實一開頭我就想說,RxBinding在一般情況沒有使用的必要(我是誰?,我在哪?,我在幹什麼!)。但是在一些場景下,他是及其的簡單方便,這篇就是分享一些我用到的地方。 1.

原创 Android 封裝統一樣式的標題欄(一)

前言 標題欄這個部分,絕大多數App都有,起到一個概括本頁面功能的作用,有些標題欄還具有返回上一頁等功能。標題欄是Android開發最基礎的一個組件,但是應用也多種多樣,因爲應對需求的多樣化,想要做一個萬能的標題欄基本上,哈,是不可能的

原创 HTTP請求 URLEncode轉移字符

在應用程序開發過程中或多或少的需要通過HTTP、HTTPS協議與服務器交互。這其中一個常見的情況就是要求對URL進行encode處理,以保證中文、特殊字符的正確傳遞。不過這個小小的url encode方法有些時候也會釀成”血案”。 發送給

原创 自定義View實現微信支付密碼輸入框

效果圖 項目中使用到了支付密碼功能,其實這類界面是比較常用的,涉及支付密碼的輸入的一般都會用到對的,所以單獨地把這部分抽取出來,有需要的朋友可以拿去用哈! 效果就是支付,彈出密碼框,輸入密碼,這個過程密碼不可見,並且提供一個輸入完畢的

原创 Android DiaLog全屏設置

如圖,我想要做一個類似於這樣的全屏的一個UI界面,實現方式有很多 例如:dialogfragment,AlertDialog,透明的Activity等方式,不過,我的項目比較急,就選擇了一個保守的方案! Dialog shareDi

原创 時間戳(timestamp)與日期之間轉化

在Android開發過程中,經常會遇到日期的各種格式轉換,主要使用SimpleDateFormat這個類來實現,只要掌握了這個類,就可以轉換任何你想要的各種格式。 好吧,肯定有人問,什麼是時間戳啊,來,講解! 時間戳(timestamp

原创 Android ImageSelector微信圖片選擇器

前言 現在絕大多數的App都上傳圖片的功能,比如設置用戶頭像、聊天發送圖片、發表動態、論壇帖子等。上傳圖片需要先從選擇手機中選擇要上傳的圖片,所以圖片選擇器在App中是很常見的組件,一般的手機都會自帶一個圖片選擇器。不過很多App並不喜歡

原创 Android優化--Fragment懶加載實現

文章轉載自: Android優化方案之–Fragment的懶加載實現 一 .背景 在Android應用中,ViewPager是我們不可避免使用的一個控件,因爲它可以使我們在佔用較少空間的同時,增強內容的豐富性,同時以其內部流淌着Goog

原创 Recyclerview 實現多條目加載

這種佈局樣式,相信很多開發者都會用到 今天我是用RecyclerView來實現這個多種Item的加載. 其實最關鍵的是要複寫RecyclerView的Adapter中的getItemViewType()方法 這個方法就根據條件返