How to set GradientDrawable as wallpaper in android -


how set gradientdrawable wallpaper of homescreen in android programatically?

  • i have gradientdrawable in drawable resources.
  • i have imageview , button in activity.
  • i have set gradient source of imageview.

when click on button, below code executed. want gradient drawable set wallpaper of homescreen.

enter image description here

   public void setaswallpaper(view view){         imageview imageview = findviewbyid(r.id.tintimage);         gradientdrawable gradientdrawable = (gradientdrawable) imageview.getdrawable();          wallpapermanager manager = wallpapermanager.getinstance(getactivity());         try {             manager.setbitmap( /* how pass bitmap here? */ );         } catch (ioexception e) {             e.printstacktrace();         }      } 


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -