原创 android視圖動畫

一 概述 本文主要講解視圖動畫相關的知識,除了四種基本動畫以外,還有set標籤的使用。視圖動畫都可以通過兩種方式來使用,一是通過xml,二是隻使用代碼。視圖動畫主要分爲如下幾種動畫: 類別 描述 alpha 透明度動畫

原创 LayoutAnimation和LayoutTransition

一 概述 LayoutAnimation和LayoutTransition都是運用於容器的,作用於他們的child。 這裏於LayoutAnimation類似的還有gridLayoutAnimation。 二 layoutAnim

原创 android view 原理 -- 事件傳遞

1 概述 我們在view上進行的點擊事件,是如何傳遞到對應的控件的,這篇文章主要講解控件的事件傳遞原理。 2 佈局關係 相信大家都知道,viewGroup可以包含viewGroup也可以包含view。這裏只是列舉了這兩種可能性

原创 Broadcast Receiver開啓服務而不是子線程處理耗時操作

Broadcast Receiver用於接收並處理廣播通知(broadcast announcements)。多數的廣播是系統發起的,如地域變換、電量不足、來電來信等。程序也可以播放一個廣播。程序可以有任意數量的 broadcast r

原创 安卓 進程優先級

android中的進程 默認情況下, 同一個application中的所有component運行在同一個linux進程下. 啓動一個component A時, 如果已存在處於運行狀態中的component B, 且A和B屬於同一個ap

原创 android 幀動畫

本文主要講解Drawable Animation,從xml實現,代碼實現兩個方面來講解。 一 xml實現 通過xml來指定需要加載的幀,在res/drawable/目錄下,創建一個包含<animation-list>的xml文件,

原创 繪製基本圖形

paint基本方法 setStyle paint.setStyle(Style.FILL)方法可以給paint設置繪製風格,有FILL,FILL_AND_STROKE,STROKE,這3種繪製風格,每種有所不同。 上圖的3個圓

原创 淺談Android Fragment嵌套使用存在的一些BUG以及解決方法

轉自:http://www.tuicool.com/articles/2eM32a 自從Android3.0引入了Fragment之後,使用Activity去嵌套一些Fragment的做法也變得更加流行,這確實是Fragmen

原创 Android string 格式化

看到一篇文章 對安卓 string 格式化講解的比較好,所以轉載過來 1、整型,比如“我今年23歲了”,這個23是整型的。在string.xml中可以這樣寫,<string name="old">我今年%1$d歲了</string> 

原创 android 插值器

一 概述 插值器是動畫時間進度和動畫狀態的關係控制器。 時間進度:只和時間有關,是運行時間/總時間。於其他任何因素無關。 動畫狀態:0代表在原始狀態,1代表到達目標狀態。小於0代表未到原始狀態,大於1代表超過了目標狀態。它只是關心

原创 android intentFilter 匹配規則

1 概述 activity的啓動分爲隱式和顯式兩種,要使用隱式的啓動,那麼intentFilter是非常重要的一個知識點。 這裏將講解intentFilter的匹配規則。 2 基本形式 <activity android:name

原创 android camera 3d特效 詳解與進階

1 概述 本篇主要講解camera,這裏的camera並不是照相相關的類,而是android.graphics.Camera,這個類中封裝了一個matrix,不熟悉的同學可以看前面的文章來了解。android matrix 最全方法詳解與

原创 android Xfermode

1 概述 xfermode主要指圖像的混合模式,在android中,paint可以設置不同的xfermode來達到不同的效果。 Xfermode有三個子類:AvoidXfermode,PixelXorXfermode,PorterDuf

原创 android matrix 最全方法詳解與進階(完整篇)

1 概述 這裏我們會詳細講解matrix的各個方法,以及它的用法。matrix叫做矩陣,在前面講解 ColorFilter 的文章中,我們講解了ColorMatrix,他是一個4*5的矩陣。而這裏,我們講解的Matrix不是用於處

原创 android intentFilter 詳解

1 概述 activity的啓動分爲隱式和顯式兩種,要使用隱式的啓動,那麼intentFilter是非常重要的一個知識點。 這裏將講解intentFilter的匹配規則。 2 基本形式 <activity android:name