原创 兩行代碼搞定Android視圖擴散切換效果

用最簡單的方式來實現Android視圖擴散切換效果。 一、概述 這兩天時間動手擼了個視圖擴散切換效果的控制器,API兼容至Android4.0,更方便我們在視圖切換過程中有炫酷的過渡效果。本來是想實現兩個View之間的過渡動畫,實現的

原创 利用Camera和Matrix實現有趣的卡片效果

這篇文章主要講解一個翻轉切換內容的卡片效果,主要利用Camera和Matrix來實現,主要是爲了加深對Camera和Matrix的理解,如果對Camera和Matrix不清楚地童鞋可以看我的上篇文章:Android中利用Camera與M

原创 自定義控件輔助神器ViewDragHelper

ViewDragHelper作爲官方推出的手勢滑動輔助工具,極大的簡化了我們對手勢滑動的處理邏輯,v4包中的SlidingPaneLayout和DrawerLayout內部都有ViewDragHelper的身影,這裏對這個強大的輔助工具

原创 [Android]聊聊ActionMode

最近一段時間都沒有更新文章,趁工作之餘,更新一篇。 今天介紹一個很常見效果也最容易被忽略的彈出框:ActionMode。主要是ActionMode使用和自己使用過程中遇到的一些問題,相對還是比較簡單的。 1、ActionMode的基本使用

原创 實現仿簡書選取內容生成分享圖片效果

前幾天腦子裏忽然閃過簡書的圖片分享效果,感覺很簡潔也很漂亮,想着能不能用自己方式實現一下呢,於是今天就有了這篇文章。好了,先看下效果圖吧: 項目地址: https://github.com/zhangke3016/GeneratePi

原创 字母雨的實現

有段時間沒寫博文了,前段時間比較忙,這幾天閒下來,想着寫點東西,腦袋一下就閃過以前學習Android的時候見到的別人實現的黑客帝國的字母雨效果,當時對於小菜鳥的自己,那叫一個膜拜啊,時隔幾年,自己實現一下,算是對以前的自己一個交代吧。

原创 深入理解CoordinatorLayout.Behavior

要研究的幾個問題 一、Behavior是什麼?爲什麼要用Behavior? 二、怎麼使用Behavior? 三、從源碼角度看爲什麼要這麼使用Behavior? 一、Behavior是什麼?爲什麼要用Behavior? Coord

原创 夜間模式切換的實現庫,只需三行代碼實現流暢切換

Implementation of night mode for Android. 用最簡單的方式實現夜間模式,支持ListView、RecyclerView。 項目GitHub地址: https://github.com/zhan

原创 實現Android5.0過渡動畫兼容庫

Android5.0之後爲我們提供了許多炫酷的界面過渡效果,其中共享元素過渡也是很有亮點的一個效果,但這個效果只能在Android5.0之後使用,那今天我們就來將共享元素過渡效果兼容到Android4.0,讓5.0之前的手機也可以體驗這麼

原创 從無到有打造一個炫酷的進度條效果

今天這篇文章要介紹的是一個酷炫的進度條的設計和實現,在進度的文字內容、顏色以及切換的圖片等都可以自由設置。我們先看下效果 (創意受Dribbble的啓發): 整體效果還是不錯的吧,哈哈,我自己還是比較滿意的~項目地址已上傳至 gi

原创 Android中利用Camera與Matrix實現3D效果詳解

本文行文目錄: 一、Camera與Matrix初步認識 二、Camera與Matrix旋轉效果拆分介紹 三、Camera與Matrix實現立體3D切換效果 【csdn地址

原创 從一個簡潔的進度刻度繪製中瞭解自定義View的思路流程

先看效果(原諒我的渣像素),進度的刻度、寬度、顏色可以隨意設定: 【項目github地址: https://github.com/zhangke3016/CircleLoading】 實現起來並不難,通過本文,我們可以學到: 1、

原创 android開源庫發佈到jcenter圖文詳解與填坑

相信很多人都用過開源項目,特別是android studio普及以後,使用開源庫更方便簡單。而如何上傳開源庫到jcenter供大家方便使用,雖然網上也有教程,但還是遇坑了,最後總結一下,希望可以幫助大家。 【csdn地址: http

原创 更快實現Android多級樹形選擇列表

快速實現Android多級樹形列表,這個庫是在鴻洋多級樹形列表demo中修改而來。 解決的問題: 1. 支持ID爲int類型和String類型。 2. 支持多級複選框選中,使用只需一行代碼。 3. 支持動態更新數據並保

原创 自己動手擼一個Handler

一、關於Handler Handler對於我們Android開發者來說應該是再熟悉不過了,這也是在Android中最重要的消息機制,特別是在面試筆試時,Handler機制也是最常問到的話題。今天我們就來動手擼一個自己寫的Handler,用