2012-01-19 7 views
4

イメージビューの背景にプログレスバーを表示したいですか? 助けてください?他のビューを背景に表示しますか?

+0

あなたが言おうとしているものの写真を投稿してください。下部にリンクされたプログレスバーを持つ線形のようなレイアウトは、技術的には "バックグラウンド"にあるでしょう。 – JoxTraex

答えて

1
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:id="@android:id/background" 
     android:drawable="@drawable/custom_background1" /> 
<item android:id="@android:id/secondaryProgress"> 
    <clip android:drawable="@drawable/custom_background2" /> 
</item> 
<item android:id="@android:id/progress"> 
    <clip android:drawable="@drawable/custom_background3" /> 
</item> 
</layer-list> 

android:progressDrawable="@drawable/music_volume_seekbar_style" 

を使用してlayout.xml上記と同様にdrawalbeでxmlファイルを作成するには、このことを意味ですか?

+1

それはうまくいった! – Navdroid

0

どのような意見でも不可能です。しかし、ImageViewがある場合、方法ImageView.setAlpha(int)を使用することができます。

0

2つのビュー(ImageViewと進行状況バー)を重ねることができます。 ImageViewをVISIBLEに設定し、プログレスバーにはデフォルトで可視性をGONEに設定します。

必要に応じて、進行状況バーを表示させることができます。 ProgressBarの背景を透明に設定する必要があることに注意してください。ここでは、ビューの背景を透明にする方法の詳細

チェック:http://www.41post.com/4213/programming/android-transparent-or-translucent-view-background

関連する問題