原创 超級簡單的自定義SwitchButton二

上一篇博客中我們用自定義View的方式畫了一個滑動開關,但是明明系統有提供的滑塊開關爲什麼我們非要自定義呢,喜歡玩是吧,好吧,我們多數情況下不喜歡使用系統提供的控件是因爲太醜,太Low了,但是當我們要求不是太嚴苛的時候,可以通過簡單

原创 ListView上拉加載和下拉刷新多種實現方式

該篇爲ListView下拉刷新和上拉加載實現的各種方法大合集。可能在具體的細節邏輯上處理不太到位,但基本上完成邏輯的實現。細節方面,個人可以根據自己的需求進行完善。 該博客將以四種思路來完成下拉刷新和上拉加載 自定義View實現上拉加

原创 Material Design之定製動畫--觸摸反饋,循環揭露,轉場動畫,共享元素和曲線運動

先貼下官網的API https://developer.android.com/training/material/animations.html 觸摸反饋: 在按鈕屬性中添加 android:background="?andr

原创 DialogFragment源碼分析及應用實戰

首先我們來看下要完成的效果: 從官文中我們發現DialogFragment繼承自Fragment實現了對話框的OnCancelListener和OnDismissListener接口,最高可兼容到Api11 A fr

原创 動態生成標籤欄和Fragment,動態數據插入填充,似今日頭條

        我們都知道Fragment是碎片化的View,和Activity相生相息,在安卓開發過程中使用Activity結合多個碎片化View可以更簡潔和方便的管理視圖生命週期和節省內存開銷。 在日常開發中我們大多數情況下都是與

原创 超級簡單的自定義SwitchButton

首先看下我的自定義類 public class SwitchView_Super extends View { private static final int radius = 60; //TODO 中間矩形左上角和