Viewpager usuwanie poświaty z boku.

0

Hej!
Nie wiem jak dokońca opisać to o co mi chodzi, ale podejrzewam, że jeśli ktoś już troszkę dłużej bawi się androidem to zrozumie mój problem .Otóż mam w swojej aplikacji viewpager, gdzie przechodzę pomiędzy poszczególnymi view. I teraz jak już to jest moje ostatnie view i chce zrobić jeszcze jedno przesunięcie to z boku pojawia się taka poświata, która odróżnia się od mojego koloru w backgroundzie. Właśnie to chciałbym usunąć i jeszcze taka mała prośba, nawet jeśli ktoś nie wie jak to zrobić, ale jest wstanie mi podpowiedzieć co mógłbym wpisać do google, aby dostać odpowiedzi do mojego problemu to też byłbym wdzięczny, bo po prostu nawet nie wiem jak ten problem odpowiednio sformułować.

Z góry dzięki za odpowiedź!

0

Chyba wiem o co chodzi.

W ListView jest dokładnie takie samo zdarzenie jak przewijasz listę w dół lub w góre.
Da się to ustawić poprzez

<ListView 
  android:overscrollHeader="@null" 
  android:overscrollFooter="@null" />

Natomiast jeśli chodzi o sam view pager to można to zrobić za pomocą:
https://github.com/AndroidAlliance/EdgeEffectOverride

i tak samo zastosować do ListView i innych elemetnów.

Można też poprzez

<style name="MyAppTheme" parent="***">
   <item name="android:colorEdgeEffect">@color/my_color</item>
</style>
0

Dobra nie zadziałało, więc wrzucam swój kod

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:weightSum="6">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:background="@drawable/gradient_background">
    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@android:color/transparent"
        android:title="">

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">

            <ImageView
                android:id="@+id/toolbar_left_icon"
                android:layout_width="32dp"
                android:layout_height="32dp"
                android:src="@drawable/hamburger" />
        </RelativeLayout>
    </android.support.v7.widget.Toolbar>

    <android.support.v4.view.ViewPager
        android:id="@+id/timetableViewpager"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_marginBottom="-10dp"
        android:layout_weight="2"
        android:background="@android:color/transparent"
        android:overScrollMode="never" />
    </LinearLayout>
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="4">

        <View
            android:id="@+id/lineView"
            android:layout_width="@dimen/timetable_fragment_lineView_width"
            android:layout_height="match_parent"
            android:layout_alignParentTop="true"
            android:layout_marginLeft="@dimen/timetable_fragment_lineView_marginLeft"
            android:background="@color/grey" />

        <ListView
            android:id="@+id/timetableListView"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_alignParentTop="true"
            android:layout_marginTop="@dimen/timetable_fragment_listView_marginTop"
            android:divider="@null"
            android:dividerHeight="0dp"
            android:listSelector="@android:color/transparent" />
    </RelativeLayout>
</LinearLayout>

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0