こんにちは私はプログラムでリサイズされたビットマップをレイヤーリストとして作成しようとしています。 BitmapDrawableは廃止されました。新しいコンストラクタには、次のパラメータが必要です - Public BitmapDrawable(リソースres、ビットマップビットマップ)。私は以下の非常に基本的な例から始めました。プログラムでレイヤーリストを作成する
BitmapDrawable background = new BitmapDrawable();
background.setBounds(10,10,10,10);
Drawable[] layers = {background};
LayerDrawable splash_test = new LayerDrawable(layers);
splash_test.setLayerInset(0, 0, 0, 0, 0);
新しいBitmapDrawableコンストラクタを正しく使用するにはどうすればよいのですか。また、drawableリソースをバックグラウンドオブジェクトにリンクする方法を教えてください。
上記のbitmap1は何を参照しているのですか、またはそのオブジェクトを作成するにはどうすればよいですか –
問題ありません! 'bitmap1'は、サイズ変更してレイヤーリストに入れたいビットマップの1つです。私はあなたの質問から、あなたはすでにビットマップを持っていると思っていました。これが当てはまらない場合は、これを行う場所にコードを追加し、ビットマップを取得する予定の場所の説明を追加できますか? –