原创 Android:高仿QQ頭像截取升級版

       觀看此篇文章前,請先閱讀上篇文章:高仿QQ頭像截取; 本篇之所以爲升級版,是在截取頭像界面添加了與qq類似的陰影層(裁剪區域以外的部分),且看效果圖:   爲了適應大家不同需求,這次打了兩個包,及上圖中一個方形的頭像截取de

原创 Android:菜單欄Menubar跟隨ListView滑動隱藏和顯示

使用過Google Play Store應用或者Google+應用的人都知道,其ActionBar能隨着ListView的滑動而相應的隱藏或者顯示。效果看起來很不錯,爲此,我笨拙的模仿了一個類似的效果,不知道有沒有更好的辦法。 先上主佈局

原创 Android:獲取灰色圖片

public static final Bitmap getImageViewGreyBitmap(Bitmap bitmap) { int width = bitmap.getWidth(); int height = bi

原创 Android:網絡通信框架Volley簡介(Google IO 2013)

Volley主頁 https://android.googlesource.com/platform/frameworks/volley  http://www.youtube.com/watch?v=yhv8l9F44qo&feat

原创 Android:TextView超出部分自動添加省略號

 android:ellipsize="end" 在文本後面加省略號 更多屬性:marquee、middle、start、none

原创 Android:完美解決 — 表情鍵盤與輸入法鍵盤顯示衝突方案

在做發帖功能的時候,一般都會用到表情,當在輸入法鍵盤顯示的情況下,點擊顯示錶情鍵盤的按鈕,如果只是簡單的setVisibility,同時隱藏輸入法,這時表情鍵盤會被往上彈出,這個效果就讓使用體驗不太友好。 我的解決方案是:在輸入法鍵盤完

原创 Android:Fresco體驗(一):Android Studio導入Fresco

由於想做個圖片漸進顯示效果,在網上搜了好久,最終決定用FaceBook的Fresco來試試,因爲它的功能比ImageLoader強大多了,以至於覺得必須用一用。 1、Fresco在gitHub上的地址:https://github.co

原创 Android:FragmentStatePagerAdapter分頁

ViewPager ViewPager 如其名所述,是負責翻頁的一個 View。準確說是一個 ViewGroup,包含多個 View 頁,在手指橫向滑動屏幕時,其負責對 View 進行切換。爲了生成這些 View 頁,需要提供一

原创 Android:使用AIDL來進行跨進程通信

綁定服務調用服務裏方法的過程音樂盒小案例利用服務註冊特殊廣播接收者使用AIDL來進行跨進程通信 綁定服務調用服務裏方法的過程 整個Activty綁定Service並調用其中方法的過程可以體現爲下面的一張圖,其中的核心是通

原创 Android:關於Viewpager中的Fragment 滑動時保存狀態的問題

     之前遇到了在ViewPager中使用Fragment的情況,結果遇到了一個問題就是當viewPager划過去,再滑動回來後之前的fragment又回到了初始化的狀態。所以就研究了一下。網上搜了一下,大部分都是說這個Fragmen

原创 Android:TextView不獲取焦點可以實現跑馬燈的效果

之前在網上找了很多關於TextView的跑馬燈效果實現的例子,實現起來都存在一些問題,例如一種是完全重畫一個跑馬燈,還有就是隻設置TextView的相關屬性使其具有跑馬燈的效果,總的來說這兩種方法都是可行的,但是都有其不足之處,第一種太

原创 Android:Gradle之使用教程總結

下面是總結的其他博主總結的不錯的關於Gradle使用教程的鏈接,便於快速查看: 第一個系列: 1、Gradle 教程說明 用戶指南 1~6章 2、Gradle 教程說明 用戶指南 第7章 構建Java工程----快速入門 3、Gradl

原创 Android:Java.lang.IllegalStateException Activity has been destroyed

在使用ViewPager中動態添加Fragment A,同時Fragment A中嵌套Fragment時,在不停滑動ViewPager時,會出現"Java.lang.IllegalStateException Activity has b

原创 Android:SlidingMenu+ListView+ViewPager 的滑動衝突

在項目中遇到了SlidingMenu、ListView、ViewPager 一起使用,並且ViewPager 是放在ListView的header中,這種情況下會無法滑動ViewPager,通過在網上的查詢,有很多的方式,有的很複雜並且無

原创 Android:過濾掉輸入法中的表情

過濾輸入法中的表情,只需調用第一個方法,傳入要禁用的EdiTText。 public static void setProhibitEmoji(EditText et) { InputFilter[] filt