Change alpha on swiping tab

This commit is contained in:
Abdul Wadood 2018-08-05 11:54:44 +05:30 committed by Isaac Hutt
parent 857173a98e
commit ee77d61518

View File

@ -29,6 +29,7 @@ import android.content.Intent;
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.content.res.Configuration;
import android.graphics.Canvas;
import android.graphics.Color;
import android.media.AudioManager;
import android.net.Uri;
@ -238,6 +239,12 @@ public class MainActivity extends BaseActivity implements WebViewCallback,
return makeMovementFlags(0, ItemTouchHelper.UP | ItemTouchHelper.DOWN);
}
@Override
public void onChildDraw(Canvas c, RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, float dX, float dY, int actionState, boolean isCurrentlyActive) {
super.onChildDraw(c, recyclerView, viewHolder, dX, dY, actionState, isCurrentlyActive);
viewHolder.itemView.setAlpha(1 - Math.abs(dY) / viewHolder.itemView.getMeasuredHeight());
}
@Override
public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) {
return false;
@ -1096,7 +1103,6 @@ public class MainActivity extends BaseActivity implements WebViewCallback,
isBookmark = false;
}
popBookmarkSnackbar(isBookmark);
supportInvalidateOptionsMenu();
presenter.loadCurrentZimBookmarksUrl();
}
@ -1439,7 +1445,6 @@ public class MainActivity extends BaseActivity implements WebViewCallback,
super.onPrepareOptionsMenu(menu);
toggleActionItemsConfig();
this.menu = menu;
refreshBookmarkSymbol();
if (getCurrentWebView().getUrl() == null ||
getCurrentWebView().getUrl().equals(HOME_URL)) {