Some fixes
This commit is contained in:
parent
aea157a429
commit
f0ebcf7a90
|
@ -61,7 +61,6 @@ ext.evernoteLibraryVersion = '1.3.0-rc1'
|
||||||
ext.gsonLibraryVersion = '2.8.2'
|
ext.gsonLibraryVersion = '2.8.2'
|
||||||
ext.guavaLibraryVersion = '24.1-android'
|
ext.guavaLibraryVersion = '24.1-android'
|
||||||
ext.photoViewLibraryVersion = '2.3.0'
|
ext.photoViewLibraryVersion = '2.3.0'
|
||||||
ext.swipebackLibraryVersion = '1.0.3'
|
|
||||||
ext.ratethisappLibraryVersion = '1.2.0'
|
ext.ratethisappLibraryVersion = '1.2.0'
|
||||||
ext.uploadServiceVersion = "3.5.2"
|
ext.uploadServiceVersion = "3.5.2"
|
||||||
ext.torrentstreamVersion = "2.5.0"
|
ext.torrentstreamVersion = "2.5.0"
|
||||||
|
|
|
@ -36,6 +36,7 @@ import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.RelativeLayout;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import androidx.appcompat.app.ActionBar;
|
import androidx.appcompat.app.ActionBar;
|
||||||
|
@ -80,7 +81,7 @@ public class SlideMediaActivity extends BaseActivity implements OnDownloadInterf
|
||||||
private ViewPager mPager;
|
private ViewPager mPager;
|
||||||
private long downloadID;
|
private long downloadID;
|
||||||
private boolean fullscreen;
|
private boolean fullscreen;
|
||||||
public SlidrInterface slidrInterface;
|
private SlidrInterface slidrInterface;
|
||||||
int flags;
|
int flags;
|
||||||
private TextView media_description;
|
private TextView media_description;
|
||||||
private Handler handler;
|
private Handler handler;
|
||||||
|
@ -104,7 +105,7 @@ public class SlideMediaActivity extends BaseActivity implements OnDownloadInterf
|
||||||
setTheme(R.style.TransparentDark);
|
setTheme(R.style.TransparentDark);
|
||||||
}
|
}
|
||||||
setContentView(R.layout.activity_media_pager);
|
setContentView(R.layout.activity_media_pager);
|
||||||
CoordinatorLayout swipeBackLayout = findViewById(R.id.swipeBackLayout);
|
RelativeLayout swipeBackLayout = findViewById(R.id.swipeBackLayout);
|
||||||
if (theme == Helper.THEME_LIGHT) {
|
if (theme == Helper.THEME_LIGHT) {
|
||||||
swipeBackLayout.setBackgroundResource(R.color.white);
|
swipeBackLayout.setBackgroundResource(R.color.white);
|
||||||
} else if (theme == Helper.THEME_BLACK) {
|
} else if (theme == Helper.THEME_BLACK) {
|
||||||
|
@ -116,11 +117,7 @@ public class SlideMediaActivity extends BaseActivity implements OnDownloadInterf
|
||||||
media_description = findViewById(R.id.media_description);
|
media_description = findViewById(R.id.media_description);
|
||||||
flags = getWindow().getDecorView().getSystemUiVisibility();
|
flags = getWindow().getDecorView().getSystemUiVisibility();
|
||||||
|
|
||||||
if (getSupportActionBar() != null)
|
|
||||||
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
|
||||||
|
|
||||||
if (getSupportActionBar() != null)
|
|
||||||
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
|
||||||
ActionBar actionBar = getSupportActionBar();
|
ActionBar actionBar = getSupportActionBar();
|
||||||
if (actionBar != null) {
|
if (actionBar != null) {
|
||||||
LayoutInflater inflater = (LayoutInflater) this.getSystemService(LAYOUT_INFLATER_SERVICE);
|
LayoutInflater inflater = (LayoutInflater) this.getSystemService(LAYOUT_INFLATER_SERVICE);
|
||||||
|
@ -388,6 +385,14 @@ public class SlideMediaActivity extends BaseActivity implements OnDownloadInterf
|
||||||
super.onPostResume();
|
super.onPostResume();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void enableSliding(boolean enable){
|
||||||
|
if (enable)
|
||||||
|
slidrInterface.unlock();
|
||||||
|
else
|
||||||
|
slidrInterface.lock();
|
||||||
|
}
|
||||||
|
|
||||||
public boolean getFullScreen(){
|
public boolean getFullScreen(){
|
||||||
return this.fullscreen;
|
return this.fullscreen;
|
||||||
}
|
}
|
||||||
|
|
|
@ -481,7 +481,7 @@ public class PixelfedListAdapter extends RecyclerView.Adapter implements OnPostA
|
||||||
Intent intent = new Intent(context, SlideMediaActivity.class);
|
Intent intent = new Intent(context, SlideMediaActivity.class);
|
||||||
Bundle b = new Bundle();
|
Bundle b = new Bundle();
|
||||||
intent.putParcelableArrayListExtra("mediaArray", status.getMedia_attachments());
|
intent.putParcelableArrayListExtra("mediaArray", status.getMedia_attachments());
|
||||||
b.putInt("position", 0);
|
b.putInt("position", 1);
|
||||||
intent.putExtras(b);
|
intent.putExtras(b);
|
||||||
context.startActivity(intent);
|
context.startActivity(intent);
|
||||||
}
|
}
|
||||||
|
|
|
@ -164,6 +164,9 @@ public class MediaSliderFragment extends Fragment implements MediaPlayer.OnCompl
|
||||||
if( ! ((SlideMediaActivity)context).getFullScreen()) {
|
if( ! ((SlideMediaActivity)context).getFullScreen()) {
|
||||||
((SlideMediaActivity) context).setFullscreen(true);
|
((SlideMediaActivity) context).setFullscreen(true);
|
||||||
}
|
}
|
||||||
|
((SlideMediaActivity) context).enableSliding(false);
|
||||||
|
}else{
|
||||||
|
((SlideMediaActivity) context).enableSliding(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
You should have received a copy of the GNU General Public License along with Fedilab; if not,
|
You should have received a copy of the GNU General Public License along with Fedilab; if not,
|
||||||
see <http://www.gnu.org/licenses>.
|
see <http://www.gnu.org/licenses>.
|
||||||
-->
|
-->
|
||||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
<RelativeLayout
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:animateLayoutChanges="true"
|
android:animateLayoutChanges="true"
|
||||||
android:id="@+id/swipeBackLayout"
|
android:id="@+id/swipeBackLayout"
|
||||||
|
@ -37,4 +37,4 @@
|
||||||
android:padding="12dp"
|
android:padding="12dp"
|
||||||
android:background="#AA000000"
|
android:background="#AA000000"
|
||||||
android:textColor="#ffffffff" />
|
android:textColor="#ffffffff" />
|
||||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
</RelativeLayout>
|
Loading…
Reference in New Issue