安卓設定桌布

2021-08-20 05:28:04 字數 925 閱讀 6060

1.獲取桌布顯示在imageview.

// 獲取桌布管理器的例項

final wall*****manager wm = wall*****manager.getinstance(this);

// 獲取到當前桌布的drawable物件

final drawable wall*****drawable = wm.getdrawable();

// 在imageview顯示當前桌布

imageview.setimagedrawable(wall*****drawable);

// 將imageview轉換成bitmap影象

imageview.setdrawingcacheenabled(true);

2.修改並重新整理imageview顯示

// 設定顏色濾鏡,第乙個引數表示顏色,第二個引數表示混合模式

wall*****drawable.setcolorfilter(color.red

,porterduff.mode.multiply

);//重新設定修改後的影象

imageview.setimagedrawable(wall*****drawable);

//更新imageview

imageview.invalidate();

3.將imageview設定回桌面桌布

//從imageview中取出bitmap影象

bitmap bitmap=imageview.getdrawingcache();

try catch (ioexception e)

4.最後需要在androidmanifest.xml中新增許可權

android

:name=

"android.permission.set_wall*****"

/>

安卓頭像設定

首先建個popwindow,然後啟動它,選擇拍照和或者選取系統 一.拍照 啟動系統的拍照功能 intent takephoto new intent mediastore.action image capture 新建個.jpg檔案存放拍照出來的 uritemp uri.fromfile new f...

安卓statusBar顏色設定

安卓5.0以上 修改顏色statusbar顏色可以在values的styles裡面的 1.同過設定 colorprimarydark color colorstatusbar item 2.通過設定 android statusbarcolor color coloraccent item 兩者之間...

安卓 TextView 設定Drawable大小

給自己看系列 textview 可以使用android drawabletop left right bottom屬性在activity的xml中設定位置,但是不能控制drawable的大小,只能控制和文字之間的padding屬性。通過繼承textview 重寫 setcompounddrawabl...