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天賣...