2017-08-17 1 views
0

Ich benutze Multi-View-Pager + Seite Transformation, um drei Ansichten in Ansicht Pager wie eine Galerie anzuzeigen. Ich möchte einen weißen Glow-Effekt zur Mitte des View-Pager-Elements hinzufügen. Wie mache ich das?Wie füge ich meinem View Pager Center Element einen Glow-Effekt hinzu?

Ich habe versucht, Bild-Ressource in Bezug auf die Position der Ansicht Pager in meinem Pager-Adapter zu setzen. Aber es hat nicht funktioniert.

Ich möchte Glow-Effekt in der Mitte meiner Ansicht Pager Element hinzufügen.

Ich habe separate HighLight Bitmap-Klasse, um eine Bitmap hervorzuheben.

Ich versuche, aktuelle Ansicht von Ansicht Pager und SetImageBitmap mit HighLightBitmap-Klasse zu erhalten.

+0

, was Sie bisher versucht haben? Fügen Sie Ihren Code –

+0

versuchen Sie dies https://StackOverflow.com/Questions/18716177/is-there-a-way-to-disable-fading-that-a-viewpager-has-scroll-to-edges –

+0

Ich habe versucht, zu setze Image Resource in Bezug auf die Position des View Pagers in meinem Pager Adapter. Bu es hat nicht funktioniert. – Naveen

Antwort

0

Ich fand meine eigene Antwort. Wenn Sie Seitentransformatoren verwenden, erhalten Sie die 0. Position der Ansichtspager. In dieser Position rufen Sie die Pager-Bildansichts-ID auf und markieren Sie diese Bildansicht mithilfe des blurmask-Filters. Das ist alles.

`

@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. }` 
Verwandte Themen