mirror of
https://codeberg.org/Bazsalanszky/Infinity-For-Lemmy.git
synced 2025-02-12 09:18:42 +01:00
Remove FAB from blocked instances page
This commit is contained in:
parent
b0cbecbdc5
commit
49961c215a
@ -1,7 +1,6 @@
|
|||||||
package eu.toldi.infinityforlemmy.activities;
|
package eu.toldi.infinityforlemmy.activities;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
@ -24,7 +23,6 @@ import androidx.core.view.inputmethod.EditorInfoCompat;
|
|||||||
import androidx.fragment.app.Fragment;
|
import androidx.fragment.app.Fragment;
|
||||||
import androidx.fragment.app.FragmentManager;
|
import androidx.fragment.app.FragmentManager;
|
||||||
import androidx.fragment.app.FragmentPagerAdapter;
|
import androidx.fragment.app.FragmentPagerAdapter;
|
||||||
import androidx.viewpager.widget.ViewPager;
|
|
||||||
|
|
||||||
import com.google.android.material.appbar.AppBarLayout;
|
import com.google.android.material.appbar.AppBarLayout;
|
||||||
import com.google.android.material.appbar.CollapsingToolbarLayout;
|
import com.google.android.material.appbar.CollapsingToolbarLayout;
|
||||||
@ -112,8 +110,6 @@ public class BlockedThingListingActivity extends BaseActivity implements Activit
|
|||||||
|
|
||||||
private String mAccountQualifiedName;
|
private String mAccountQualifiedName;
|
||||||
private boolean mInsertSuccess = false;
|
private boolean mInsertSuccess = false;
|
||||||
private boolean mInsertMultiredditSuccess = false;
|
|
||||||
private boolean showMultiReddits = false;
|
|
||||||
private SectionsPagerAdapter sectionsPagerAdapter;
|
private SectionsPagerAdapter sectionsPagerAdapter;
|
||||||
private Menu mMenu;
|
private Menu mMenu;
|
||||||
|
|
||||||
@ -169,9 +165,6 @@ public class BlockedThingListingActivity extends BaseActivity implements Activit
|
|||||||
|
|
||||||
if (savedInstanceState != null) {
|
if (savedInstanceState != null) {
|
||||||
mInsertSuccess = savedInstanceState.getBoolean(INSERT_SUBSCRIBED_SUBREDDIT_STATE);
|
mInsertSuccess = savedInstanceState.getBoolean(INSERT_SUBSCRIBED_SUBREDDIT_STATE);
|
||||||
mInsertMultiredditSuccess = savedInstanceState.getBoolean(INSERT_MULTIREDDIT_STATE);
|
|
||||||
} else {
|
|
||||||
showMultiReddits = getIntent().getBooleanExtra(EXTRA_SHOW_MULTIREDDITS, false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mAccessToken == null && Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
if (mAccessToken == null && Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
@ -218,37 +211,12 @@ public class BlockedThingListingActivity extends BaseActivity implements Activit
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void initializeViewPagerAndLoadSubscriptions() {
|
private void initializeViewPagerAndLoadSubscriptions() {
|
||||||
fab.setOnClickListener(view -> {
|
fab.hide();
|
||||||
Intent intent = new Intent(this, CreateMultiRedditActivity.class);
|
|
||||||
startActivity(intent);
|
|
||||||
});
|
|
||||||
sectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
|
sectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
|
||||||
viewPager.setAdapter(sectionsPagerAdapter);
|
viewPager.setAdapter(sectionsPagerAdapter);
|
||||||
viewPager.setOffscreenPageLimit(2);
|
viewPager.setOffscreenPageLimit(2);
|
||||||
if (viewPager.getCurrentItem() != 2) {
|
|
||||||
fab.hide();
|
|
||||||
}
|
|
||||||
viewPager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
|
|
||||||
@Override
|
|
||||||
public void onPageSelected(int position) {
|
|
||||||
if (position == 0) {
|
|
||||||
unlockSwipeRightToGoBack();
|
|
||||||
fab.hide();
|
|
||||||
} else {
|
|
||||||
lockSwipeRightToGoBack();
|
|
||||||
if (position != 2) {
|
|
||||||
fab.hide();
|
|
||||||
} else {
|
|
||||||
fab.show();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
tabLayout.setupWithViewPager(viewPager);
|
|
||||||
|
|
||||||
if (showMultiReddits) {
|
tabLayout.setupWithViewPager(viewPager);
|
||||||
viewPager.setCurrentItem(2, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
loadBlocks(false);
|
loadBlocks(false);
|
||||||
}
|
}
|
||||||
@ -305,7 +273,6 @@ public class BlockedThingListingActivity extends BaseActivity implements Activit
|
|||||||
protected void onSaveInstanceState(@NonNull Bundle outState) {
|
protected void onSaveInstanceState(@NonNull Bundle outState) {
|
||||||
super.onSaveInstanceState(outState);
|
super.onSaveInstanceState(outState);
|
||||||
outState.putBoolean(INSERT_SUBSCRIBED_SUBREDDIT_STATE, mInsertSuccess);
|
outState.putBoolean(INSERT_SUBSCRIBED_SUBREDDIT_STATE, mInsertSuccess);
|
||||||
outState.putBoolean(INSERT_MULTIREDDIT_STATE, mInsertMultiredditSuccess);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user