【发布时间】:2014-08-22 19:03:49
【问题描述】:
我想在 android 中将图像设置为墙纸。这些图像会在一段时间后或像幻灯片一样一张一张地出现。我可以将一张图像设置为墙纸。但我想设置图像,这些图像会在一段时间后一张一张出现,或者像幻灯片一样。请帮忙。
package com.sample.setwallpapaper;
public class MainActivity extends Activity {
Bitmap bitmap;
int ImageRef;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button buttonSetWallpaper = (Button)findViewById(R.id.button1);
ImageView imagePreview = (ImageView)findViewById(R.id.imageView1);
imagePreview.setImageResource(R.drawable.five);
buttonSetWallpaper.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
WallpaperManager myWallpaperManager = WallpaperManager.getInstance(getApplicationContext());
try {
myWallpaperManager.setResource(R.drawable.five);
}
catch (IOException e)
{
e.printStackTrace();
}
}
});
}
【问题讨论】:
-
您可以为此使用
Timer或Count down Timer或Handler。第一件事是做一些护目镜,这样你就会得到更好的解决方案。