2011-09-12 13 views
0

ImageButtonを使用しています.ImageButtonは、実行時にcode.Nowを使用して動的に取得するバックグラウンドとして、前の画像の上に再生画像を設定して、両方をvisible.Anyヘルプにする必要があります。お気軽にImageButtonの背景として2つの画像?

+0

私dontはあなたがより手の込んだことができます理解してもらいますか? –

+0

Ya.私はコードではなく、xml.In同じimagbuttonで私が追加した背景画像を持っているimagebuttonを使用しています私は両方のvisible.Uする必要がありますように、その前の画像の上にあるアンドロイドデフォルトの再生ボタンが欲しい –

+0

私は最初のイメージのために使用します - setBackground、そして次に第2 - setImageResourceのために使用してください。 – stannums

答えて

0

あなたは画像をマージする必要があります。

public static Bitmap mergeBitmaps(Bitmap original, Bitmap overlay) { 
    Bitmap result = Bitmap.createBitmap(original.getWidth(), original 
     .getHeight(), Config.ARGB_8888); 
    Canvas canvas = new Canvas(result); 
    Paint paint = new Paint(); 
    paint.setAntiAlias(true); 

    canvas.drawBitmap(original, 0, 0, paint); 
    canvas.drawBitmap(overlay, 0, 0, paint); 

return result; 

}

+0

ありがとうPeter.Willチェック。私にこのリンクを参照してくださいいくつかの解決策を教えてください。 http://stackoverflow.com/questions/7383383/want-to-get-datas-depending-upon-the-current-system-time.Iこれは緊急に必要でした。 –

0

イメージを背景として追加し、その上にイメージをソースとして追加してみてください。

+0

Ya.Thanks私はit.Itを試してみました私は両方のxml.Butでそれが動作していない場合は、コードを介して他のxml.Moreoverを介してapiは、私はsetsourceのために見つけることができますコードを介してイメージボタン。 –

+0

変更されたときにコードに両方を追加するとどうなりますか? – superM

+0

コードで画像ソースを設定する方法を教えてもらえますか –