google android training
github託管
中文閱讀位址
實現縮放展示
跟上一節相比,這裡展示了用非同步來實現bitmap縮放展示。
這個就是為了處理併發的問題(listview……),所以對於asynctask進行擴充套件
取消 例如,兩個非同步都對同乙個imageview進行了操作,取消其中乙個操作
bitmapworkertask的onpostexecute() 方法裡面做更新操作:
class bitmapworkertask extends asynctask
if (imageviewreference != null && bitmap != null) }}
}
管理android 3.0及其以上版本的記憶體(以下的那些版本,就暫時不看了)
viewpager+fragmentstatepageradapter(基本就是結合上述bitmap的所有知識點顯示)
gridview
opengl es 1.0和2.0的介面不通用。
2. 關鍵在於alpha值(0→1)+view(gone→visible),淡入;
onanimationend()中設定,visible→gone,淡出。
viewpage本身帶有左右移動,所以,實現螢幕滑動動畫的時候,根據position來設定alpha的值和scalex、scaley就可以了。
自定義animation裡面的屬性需要了解清楚,這樣才好知道為什麼會出現這樣的效果。
zoom 動畫,計算畫面大小+自定義動作
為建立的布局加上這個屬性
在布局中設定add/del/update
private void additem()
android 基礎知識四
android中的智慧型指標 強指標和弱指標 android中定義了兩種智慧型指標型別,一種是強指標sp strong pointer 另外一種是弱指標 weak pointer 其實稱之為強引用和弱引用更合適一些。強指標與一般意義的智慧型指標概念相同,通過引用計數來記錄有多少使用者在使用乙個物件,...
基礎知識複習
總結 1.閉包 閉包的好處就是讓乙個變數常駐記憶體,供後續的程式使用 2.檢視乙個物件是可迭代物件的方法 1 使用dir 函式.如果結果中有 iter 就是可迭代物件 print dir obj 2 通過isinstance 函式,返回true就是可迭代物件 from collections imp...
複習四 java基礎知識點
31 string 不可變,stringbuffer可以改變,所以從效能的角度我們一般使用stringbuffer。32 string stringbuffer 和stringbuilder 的區別 string是字串常量 stringbuffer和stringbuilder 都是字串變數。一般來說...