摘要: 在 android 開發過程中,我們經常需要對一些手勢,如:單擊、雙擊、長按、滑動、縮放等,進行監測。這時也就引出了手勢監測的概念,所謂的手勢監測,說白了就是對于 GestureDetector 的用法的使用和注意要點的學習。注:由于縮放手勢獨有的復雜性,我打算后期將其單獨拿出來歸納總結。閱讀全文
posted @ 2019-06-25 11:47 __yuanhao 閱讀(188) 評論(0) 編輯
摘要: 在實際使用的過程中,我們經常會接到這樣一些需求,比如環形計步器,柱狀圖表,圓形頭像等等,這時我們通常的思路是去Google 一下,看看 github 上是否有我們需要的這些控件,但是如果網上收不到這樣的控件呢?這時我們經常需要自定義 View 來滿足需求。閱讀全文
posted @ 2019-06-23 17:11 __yuanhao 閱讀(208) 評論(5) 編輯
摘要: 在我們的實際應用中, 經常需要用到自定義控件,比如自定義圓形頭像,自定義計步器等等。但有時我們不僅需要自定義控件,舉個例子,FloatingActionButton 大家都很常用,所以大家也很經常會有一種需求,點擊某個 FloatingActionButton 彈出更多 FloatingActionButton ,這個需求的一般思路是寫 n 個 button 然后再一個個的去設置動畫效果。但這實在是太麻煩了,所以網上有個 FloatingActionButtonMenu 這個開源庫,這就是利用到了自定義布局 「ViewGroup」,現在就讓我給他家介紹下,如何自定義布局 「layout」。閱讀全文
posted @ 2019-06-22 12:45 __yuanhao 閱讀(90) 評論(0) 編輯
摘要: Android 自定義 View 應用非常廣泛,最近逛 github 是偶然發現一個 Demo 感覺寫的很好,我結合著這個項目的內容,給大家講講如何繪制時鐘表盤,也算是加深下自己對自定義 View 的理解,涉及內容比較多,大家慢慢吸收。閱讀全文
posted @ 2019-06-21 16:10 __yuanhao 閱讀(181) 評論(0) 編輯
摘要: 眾所周知,一款沒有動畫的 app,就像沒有靈魂的肉體,給用戶的體驗性很差。現在的 android 在動畫效果方面早已空前的發展,1.View 動畫框架 2.屬性動畫框架 3.Drawable 動畫。相比后后兩者,View 動畫框架在 Android 的最開始就已經出現,即有著非常容易學習的有點,卻也有著用法太死的毛病,但對于初學者而言,豬狗實現各種可選的效果了。閱讀全文
posted @ 2019-06-20 21:26 __yuanhao 閱讀(272) 評論(1) 編輯
摘要: 我們都知道 Android 自帶了 Roate Scale Translate Alpha 多種框架動畫,我們可以通過她們實現豐富的動畫效果,但是這些寬家動畫卻有一個致命的弱點,它們只是改變了 View 顯示的大小,而沒有改變 View 的響應區域。這時以 ObjectAnimator、ValueAnimator 為代表的屬性動畫也就應運而生了。閱讀全文
posted @ 2019-06-19 10:32 __yuanhao 閱讀(87) 評論(1) 編輯
摘要: 作為 Android 最常見的兩種動畫形式,逐幀動畫( Drawable 動畫),有著極其廣泛的應用,它的原理與早起的電影以及 GIF 類似,就是把一張的圖,按順序快速切換,這樣一來看上去就好像會動一樣。閱讀全文
posted @ 2019-06-17 13:35 __yuanhao 閱讀(33) 評論(0) 編輯
摘要: 眾所周知,一款沒有動畫的 app,就像沒有靈魂的肉體,給用戶的體驗性很差。現在的 android 在動畫效果方面早已空前的發展,1.View 動畫框架 2.屬性動畫框架 3.Drawable 動畫。相比后后兩者,View 動畫框架在 Android 的最開始就已經出現,即有著非常容易學習的有點,卻也有著用法太死的毛病,但對于初學者而言,足夠實現各種酷炫的效果了。閱讀全文
posted @ 2019-06-15 11:40 __yuanhao 閱讀(101) 評論(0) 編輯
内部期期公开一波中特