原创 記錄自定義SurfaceView的一般寫法

自定義SurfaceView的一般寫法如下: public class SurfaceViewTemplate extends SurfaceView { private SurfaceHolder holder;//控制

原创 【RecyclerView學習筆記】ChildHelper-Bucket類

作用 Bucket 類主要用來存儲RecyclerView中的各種狀態,相當於用一個List存儲多個Boolean類型的狀態,之所以用Bucket,是因爲節省內存,使用位運算,運算效率高 我的理解 個人理解有點類似Android中Fl

原创 Integer.bitCount()解析

方法說明 把int類型轉換成二進制,計算二進制中位==1的個數。當用位來存儲狀態時,方法比較有用 源碼 public static int bitCount(int i) { // HD, Figure 5-2

原创 Ubuntu下使用opera的坑

opera打開後,網頁內容顯示不全。 需要兩行代碼:sudo apt-get install fonts-noto-cjk 然後:sudo apt-get remove fonts-noto-cjk 從百度知道上找到的。之後重啓瀏

原创 AdapterViewFlipper實現翻滾廣告效果

偶然發現了一個AdapterViewFlipper類,是繼承自AdapterViewAnimator,發現這個類可以實現翻滾廣告那種效果。 廢話不多說,直接上效果: 這種效果還是很多地方需要的吧,比較主播頭像切換~哈哈哈~ 下面直接上

原创 《學習記錄》TextInputLayout一般用法

《學習記錄》TextInputLayout一般用法 design庫已經出現相當長一段時間了,平時除了用一用TabLayout,其他基本沒用到!這怎麼能忍,看到谷歌給的LoginActivity的template,裏面就用TextInput

原创 AIDL的一般寫法

AIDL是很老的知識點了,網上資料一大堆,查查資料看看就明白了,但是一段時不用就忘了,故此篇博客記錄一下AIDL的一般寫法,以備不時之需。 下面開始 aidl是應用程序間進行通信的一個橋樑,一般需要一個Service充當服務端,另外一個

原创 Android ConstraintLayout詳解

Android ConstraintLayout詳解 AndroidStudio2.2開始,就推出了一個牛逼的佈局,ConstraintLayout,此佈局像是一個升級版的RelativeLayout,但是功能比RelativeLayou

原创 《學習記錄》RxJava常用操作符。

RxJava常用操作符 Repeat、Retry,repeat是onComplete後重新執行subscribe,retry是onError後重新執行subscribe repeatwhen、retryWhen是自定義重新subscri

原创 <學習記錄>記錄自定義SurfaceView的一般寫法

自定義SurfaceView的一般寫法如下: public class SurfaceViewTemplate extends SurfaceView { private SurfaceHolder holder;//控制surf

原创 Android5.0以上通知欄圖標設計

衆所周知,Android5.0以上系統通知欄做了很大改進,小圖標只能用alpha圖層進行繪製,不能用rgb圖層,就這個問題,我們用一個例子說話。 1. 廢話少說,直接上代碼 NotificationManager notificati