Skip to content

Commit

Permalink
refractor to allow building
Browse files Browse the repository at this point in the history
  • Loading branch information
AllanWang committed Mar 13, 2017
1 parent bcb16bb commit a9f9b55
Show file tree
Hide file tree
Showing 10 changed files with 21 additions and 132 deletions.
1 change: 1 addition & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 2 additions & 9 deletions sample/sample.iml
Original file line number Diff line number Diff line change
Expand Up @@ -78,26 +78,19 @@
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/builds" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-classes" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-runtime-classes" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-safeguard" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-verifier" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant-run-resources" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant-run-support" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/jniLibs" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/reload-dex" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/pre-dexed" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/restart-dex" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/shaders" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/split-apk" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/transforms" />
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
<excludeFolder url="file://$MODULE_DIR$/build/reports" />
<excludeFolder url="file://$MODULE_DIR$/build/tmp" />
</content>
<orderEntry type="jdk" jdkName="Android API 25 Platform" jdkType="Android SDK" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,14 @@
* Created by Allan Wang on 2017-02-23.
*/

class SwipeRefreshBase extends SwipeRefreshLayout {
public class SwipeRefreshBase extends SwipeRefreshLayout {

private ISwipeRefresh mISwipe;

interface ISwipeRefresh {
/**
* Dictates whether touch should be received & consumed
*
* @param ev MotionEvent triggered
* @return true to consume, false otherwise
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import android.view.animation.LinearInterpolator;

import ca.allanwang.swiperecyclerview.library.interfaces.IAdapterAnimator;
import jp.wasabeef.recyclerview.internal.ViewHelper;
import ca.allanwang.swiperecyclerview.library.wasabeef.internal.ViewHelper;

/**
* Created by Allan Wang on 2017-03-09.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
import android.view.animation.DecelerateInterpolator;
import android.view.animation.Interpolator;

import jp.wasabeef.recyclerview.animators.BaseItemAnimator;
import ca.allanwang.swiperecyclerview.library.wasabeef.animators.BaseItemAnimator;


/**
* Created by Allan Wang on 2017-03-09.
Expand Down Expand Up @@ -64,7 +65,7 @@ protected long getRemoveDelay(final RecyclerView.ViewHolder holder) {

@Override
protected long getAddDelay(final RecyclerView.ViewHolder holder) {
return Math.abs(holder.getAdapterPosition() * getAddDuration() / 10);
return Math.max(holder.getAdapterPosition() * getAddDuration() / 10, 0);
}

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jp.wasabeef.recyclerview.animators;
package ca.allanwang.swiperecyclerview.library.wasabeef.animators;
/*
* Copyright (C) 2015 Wasabeef
* Copyright (C) 2014 The Android Open Source Project
Expand Down Expand Up @@ -29,8 +29,8 @@
import java.util.ArrayList;
import java.util.List;

import jp.wasabeef.recyclerview.animators.holder.AnimateViewHolder;
import jp.wasabeef.recyclerview.internal.ViewHelper;
import ca.allanwang.swiperecyclerview.library.wasabeef.animators.holder.AnimateViewHolder;
import ca.allanwang.swiperecyclerview.library.wasabeef.internal.ViewHelper;

public abstract class BaseItemAnimator extends SimpleItemAnimator {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jp.wasabeef.recyclerview.animators.holder;
package ca.allanwang.swiperecyclerview.library.wasabeef.animators.holder;

import android.support.v4.view.ViewPropertyAnimatorListener;
import android.support.v7.widget.RecyclerView;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jp.wasabeef.recyclerview.internal;
package ca.allanwang.swiperecyclerview.library.wasabeef.internal;

import android.support.v4.view.ViewCompat;
import android.view.View;
Expand Down

This file was deleted.

14 changes: 7 additions & 7 deletions swiperecyclerview/swiperecyclerview.iml
Original file line number Diff line number Diff line change
Expand Up @@ -63,20 +63,20 @@
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/shaders" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/aidl" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/annotations" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/bundles" />
Expand Down

0 comments on commit a9f9b55

Please sign in to comment.