diff --git a/example/src/main/AndroidManifest.xml b/example/src/main/AndroidManifest.xml
index 3028cf9..d4cb014 100644
--- a/example/src/main/AndroidManifest.xml
+++ b/example/src/main/AndroidManifest.xml
@@ -40,6 +40,9 @@
android:theme="@style/NoActionBarAppTheme" />
+
\ No newline at end of file
diff --git a/example/src/main/java/net/cattaka/android/snippets/example/MainActivity.java b/example/src/main/java/net/cattaka/android/snippets/example/MainActivity.java
index 73366ec..dc669dc 100644
--- a/example/src/main/java/net/cattaka/android/snippets/example/MainActivity.java
+++ b/example/src/main/java/net/cattaka/android/snippets/example/MainActivity.java
@@ -18,6 +18,9 @@
public class MainActivity extends AppCompatActivity {
private static final List ACTIVITY_ENTRIES = Arrays.asList(
+ new ActivityEntry("Over Scroll", null,
+ new ActivityEntry("With RecyclerView", OverScrollRecyclerViewActivity.class)
+ ),
new ActivityEntry("Workaround of issues", null,
new ActivityEntry("AOSP Issue 212316", Issue212316ParrierExampleActvity.class)
),
diff --git a/example/src/main/java/net/cattaka/android/snippets/example/OverScrollRecyclerViewActivity.java b/example/src/main/java/net/cattaka/android/snippets/example/OverScrollRecyclerViewActivity.java
new file mode 100644
index 0000000..eff223e
--- /dev/null
+++ b/example/src/main/java/net/cattaka/android/snippets/example/OverScrollRecyclerViewActivity.java
@@ -0,0 +1,45 @@
+package net.cattaka.android.snippets.example;
+
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.support.v7.app.AppCompatActivity;
+import android.support.v7.widget.LinearLayoutManager;
+import android.support.v7.widget.RecyclerView;
+
+import net.cattaka.android.adaptertoolbox.adapter.ScrambleAdapter;
+import net.cattaka.android.snippets.example.adapter.factory.SimpleStringViewHolderFactory;
+
+import java.util.ArrayList;
+
+/**
+ * Created by cattaka on 16/12/03.
+ */
+
+public class OverScrollRecyclerViewActivity extends AppCompatActivity {
+ RecyclerView mRecyclerView;
+
+ ScrambleAdapter mAdapter;
+
+ @Override
+ protected void onCreate(@Nullable Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_over_scroll_recycler_view);
+
+ // Find views
+ mRecyclerView = (RecyclerView) findViewById(R.id.view_recycler);
+
+ { // Setup mRecyclerView
+ mAdapter = new ScrambleAdapter<>(this, new ArrayList(), null, new SimpleStringViewHolderFactory());
+ mRecyclerView.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false));
+ mRecyclerView.setAdapter(mAdapter);
+ for (int i = 0; i < 30; i++) {
+ mAdapter.getItems().add("Item : " + mAdapter.getItems().size());
+ }
+ }
+ }
+
+ @Override
+ protected void onStart() {
+ super.onStart();
+ }
+}
diff --git a/example/src/main/res/layout/activity_over_scroll_recycler_view.xml b/example/src/main/res/layout/activity_over_scroll_recycler_view.xml
new file mode 100644
index 0000000..fd3cfda
--- /dev/null
+++ b/example/src/main/res/layout/activity_over_scroll_recycler_view.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
diff --git a/example/src/main/res/values/styles.xml b/example/src/main/res/values/styles.xml
index 975ec8f..586fcaf 100644
--- a/example/src/main/res/values/styles.xml
+++ b/example/src/main/res/values/styles.xml
@@ -8,6 +8,12 @@
- @color/colorAccent
+
+