私がやろうとしているのは、いくつかのアクションを備えたライブ壁紙です(すでに行われています)が、問題はそこにあります..「アクション」がビューを拡張するクラスであり、アクティビティのsetContentView()
メソッドではないアクティビティで作成したことです。いくつかのレイアウト..これView
です.そして、私が今やろうとしているのは、そのアクティビティを壁紙として設定するオプションを作成することですが、方法がわかりません. これは、onCreate()
をロードしているメインのアクティビティからの私のメソッドView
です。それを壁紙にしたいのですが、どうすれば壁紙に設定できますか?
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SnowFall snowFallView = new SnowFall(this);
setContentView(snowFallView);
snowFallView.setBackgroundDrawable(getResources().getDrawable(
R.drawable.christmas));
}
作成したいアプリの例を次に示します: https://play.google.com/store/apps/details?id=com.chiralcode.wallpaper.autumn&hl=bg