2011-12-27 10 views
0

私はアンドロイドギャラリーを作っています。私はそれが基本的な振る舞いを拡張できるようにして、視界が最も重視されるビュー(アルファ値は1.0になります)と、左から右へのビューが最小限の可視性を持つようにします。ユーザは、中央の特定のビューをスクロールして位置付ける。 誰かがこれを前にやったことがあるのか​​、これをどうやってやるべきか考えているのだろうかと思います。アンドロイドギャラリービューアルファ値を変更する

答えて

0

私はこれをしていませんが、ギャラリーの中央アイテムのデータを利用して同様のことをしました。私は単に私自身のアダプタ

YourAdapter extends BaseAdapter{...} 

を作成してなかった今、あなたはexternelリスナーを設定またはアダプタを持つことができるアダプタで

//listen for user events on Gallery 
gallery.setOnItemSelectedListener(YourAdapter); 

ギャラリーに耳を傾けることは、これらの機能

public void onItemSelected(AdapterView<?> parent, View v, int position, long id) { 
    selectedItem = position; 
    } 


public View getView(int position, View convertView, ViewGroup parent) { 
     //change according if selected or not 
      if(position == selectedItem) 
       //set the alpha for selected 
      else 
       //set the alpha for other items 
    } 
+0

を作成します明らかに希望があったので、意図的に空白を埋めて、あなたのニーズに合わせてカスタマイズすることができました。 – MikeIsrael

+0

これを試してみます。返信のためのThx。 – Sandra

+0

幸運にも、運が良ければ教えてください – MikeIsrael