2016-12-03 9 views
1

商品のリストを表示するためのカスタマーアダプターがあります。 ユーザーがアイテムを長時間クリックして選択感を与えるたびに、カスタムアダプター全体に薄い白色の色合いを表示したい(私はあとでその上にイメージを配置する予定です。そのアイテムは好きだったが、それは別の話だ)。カスタムアダプターにわずかな色合いのオーバーレイを表示するLong Click On

しかし、問題はどうやって解決できるのか、私は理解できず、Googleでも何も見つかりませんでした。

これを行う簡単な方法は何でしょうか?

答えて

2

なぜあなたのアダプタビューのアルファ値を変更しようとしていないのですか?ただ、

public View getView(final int position, View convertView, ViewGroup parent) 
{ . 
    . 
    . 

    convertView.setAlpha(0.4); //change the value as per your need 
} 

like-あなたはこれがあなたのセレクタにstate_selected項目を作成し、アダプタonItemLongClickに使用して自由に感じる使用したくない場合でも。このチュートリアルのリンクを掲示OPのニーズを1として

、それはInstagramのようなハートのアニメーションを実装する方法について説明します。http://ratiksharma.com/blog/implementing-an-instagram-like-heart-animation-on-android/

+0

は答えてくれてありがとう:) を私は 'setAlphaは()'場合にのみ、などインデント機能したと背景は白です。さもなければ項目は着色された色合いを示し、私はjavaを使って 'state_selected'を設定する方法を知らない。また、あなたがInstagramアプリを見たことがあるならば、ちょうど私が何をしているのかを説明していないと思います。写真が好きなときは、その上に心臓のアイコンが表示されます。アダプター全体に白っぽい背景があります。 –

+1

私はあなたがこのようなものを探していると信じています:http://ratiksharma.com/blog/implementing-an-instagram-like-heart-animation-on-android/ – ridoy

+1

そのチュートリアルはすばらしく見えます。ありがとうございます:) あなたはそのコメントを回答として投稿して受け入れられるようにすることができますか? –

関連する問題