2011-08-04 4 views
0

Android galeryビューで非選択画像の透明度を50%表示する方法は?Android:galeryビューで選択されていない画像の透明度を50%表示するには? (選択は100%になります)

uはあなたのギャラリーに、これを追加するときに罰金作品:

style="android:galleryItemBackground" 

ので、コードを:

おかげで、 レスリー

+0

あなたが達成したいものの絵を投稿することができますか? – ingsaurabh

+0

ギャラリービューをオーバーライドして、最初にすべての画像のアルファを50%に設定し、アルファベットを選択する必要があるときはいつでも – PravinCG

+0

ギャラリーで選択した画像はどうすれば確認できますか? – lacas

答えて

3

は、私はそれを考え出した(選択することは100%になります)

<Gallery style="android:galleryItemBackground" 
    android:id="@+id/gallery" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_gravity="top" android:layout_marginTop="50dip"/> 

gallery.setUnselectedAlpha(0.3f); 

その後、getViewメソッドに:

public View getView(int position, View convertView, ViewGroup parent) { 
    ImageView i = new ImageView(mContext); 

    position= getPosition(position); 

    i.setImageBitmap(images.elementAt(position)); 
    i.setScaleType(ImageView.ScaleType.FIT_CENTER); 

    i.setBackgroundColor(R.color.chatblue); //add some background, and it work! 


    return i; 
} 
関連する問題