編寫:徐建祥(netpirate@gmail.com)
日期:2010/11/22
網址:http://www.anymobile.org
主要涉及兩個技術點:
1、圖標加灰色過濾;
2、android的圖片資源默認是靜態的,單實例;如果兩個IM好友的頭像一樣,最簡單的都是用的軟件自帶頭像,有一個在線,一個離線,直接改變頭像的灰度,則兩個用戶的頭像都會變灰或者在線,答案是:Drawable.mutate()。
代碼如下:
- Drawable mDrawable = context.getResources().getDrawable(R.drawable.face_icon);
-
-
- mDrawable.mutate();
- ColorMatrix cm = new ColorMatrix();
- cm.setSaturation(0);
- ColorMatrixColorFilter cf = new ColorMatrixColorFilter(cm);
- mDrawable.setColorFilter(cf);
OVER!
posted on 2010-12-14 23:08
Xu Jianxiang 閱讀(518)
評論(0) 編輯 收藏 所屬分類:
Android