2017-08-17 19 views
0

私は、マルチビューページャー+ページトランスフォームを使用して、ギャラリーのようなビューページャーに3つのビューを表示しています。私は、ビューページャ項目の中央に白のグロー効果を追加したいと思います。私はこれをどのようにして行うのですか?ビューページャセンター項目にグロー効果を追加するには?

ページャのアダプタのビューページャの位置に関してイメージリソースを設定しようとしました。しかし、それは働かなかった。

ビューページャアイテムの中央にグロー効果を追加したいと思います。

私はビットマップを強調表示するために、別々のHighLightビットマップクラスを持っています。

ビューのページャから現在のビューを取得し、HighLightBitmapクラスを使用してsetImageBitmapを取得しようとしています。

+0

?あなたのコードを追加して –

+0

これを試すhttps://stackoverflow.com/questions/18716177/is-there-a-way-to-disable-fading-that-a-viewpager-has-scroll-to-edges –

+0

私はしようとしました私のページャアダプタ内のビューページャの位置に関してイメージリソースを設定します。それはうまくいきません。 – Naveen

答えて

0

私自身の答えが見つかりました。ページトランスフォーマーを使用すると、ビューポケベルの0番目の位置が得られます。その位置にビューページャー画像ビューIDを呼び出し、ブラーマスクフィルターを使用してその画像ビューを強調表示します。それで全部です。あなたがこれまでに試してみました何

`

@Override 
    public void transformPage(View view, float position) { 

     if (position == 0) { 
     //here do some process 
     } 
     else if (position >=-1) { 
     //these are left and right pages. }` 
関連する問題