How To Set Wallpaper (viewpager)
I want to set wallpaper from viewpager(selected image). I have different pictures(R.drawable.a1,R.drawable.a2,R.drawable.a3,R.drawable.a4,R.drawable.a5,R.drawable.a6............)
Solution 1:
pager.setOnPageChangeListener(new MyPageChangeListener());
private int indexOfImage = 0;
private class MyPageChangeListener extends ViewPager.SimpleOnPageChangeListener {
@Override
public void onPageSelected(int position) {
indexOfImage = position;
}
}
Setting it as wallpaper
int id=ListOfID[indexOfImage];
WallpaperManager myWallpaperManager
= WallpaperManager.getInstance(getApplicationContext());
myWallpaperManager.setResource(id);
Post a Comment for "How To Set Wallpaper (viewpager)"