日拱一卒(一)

2021-06-28 21:45:19 字數 905 閱讀 6828

layer-list:用來多個圖層堆疊顯示的

在drawable資料夾下建立乙個xml檔案。比如:background.xml

另外在layout檔案中指定background屬性這樣就會載入pic1和pic2這兩張。

<

imageview

......  

android:background

="@drawable/background"

/>

另外還可以使用**實現:

resources r = getresources();  

drawable layers = new

drawable[

2];  

layers[0

] = r.getdrawable(r.drawable.pic1);   

layers[1

] = r.getdrawable(r.drawable.pic2);   

layerdrawable layerdrawable = new

layerdrawable(layers);   

((imageview) findviewbyid(r.id.imageview)).setimagedrawable(layerdrawable); 

level-list:

">

然後在layout中把image view的src設定成已建立好的xml檔案 

程式中變換時,只需要使用 

imageview.getdrawable().setimagelevel(1);

... 

android會根據level的值自動選擇對應的。手機顯示剩餘電量就是用這個方法來顯示不同的。

日拱一卒(十四)

git 初識 1.安裝 linux sudo apt get install git core 2.建立 倉庫 linux下開啟shell,windows開啟git bash 1 配置下身份 git config global user.name tony git config global use...

日拱一卒(三十)

迪公尺特法則 lod 如果兩個類不能彼此直接通訊,那麼這兩個類就不應到發生直接的作用。如果其中乙個類需要呼叫另一類的某乙個方法的話,可以通過第三方 這個呼叫。白話 android中intent類就是這個很好的例項,activity,service之間設計就是這樣的松耦合,他們不直接通訊,而是用int...

LeetCode日拱一卒

121.best time to buy and sell stock 2018 8 7 假設有乙個陣列,它的第i個元素是一支給定的 在第i天的 如果你最多隻允許完成一次交易 例如,一次買賣 設計乙個演算法來找出最大利潤。例1 輸入 7,1,5,3,6,4 輸出 5 說明 在第2天 1 並在第5天賣...