mirror of
https://codeberg.org/Bazsalanszky/Infinity-For-Lemmy.git
synced 2024-12-28 11:58:23 +01:00
Fix TrackSelectionDialog button color. Do not automatically show control view in autoplaying videos.
This commit is contained in:
parent
50a2db2a39
commit
841fec87dc
@ -6,6 +6,7 @@ import static androidx.appcompat.app.AppCompatDelegate.MODE_NIGHT_NO;
|
||||
import static androidx.appcompat.app.AppCompatDelegate.MODE_NIGHT_YES;
|
||||
|
||||
import android.Manifest;
|
||||
import android.app.AlertDialog;
|
||||
import android.content.Intent;
|
||||
import android.content.SharedPreferences;
|
||||
import android.content.pm.ActivityInfo;
|
||||
@ -85,6 +86,7 @@ import ml.docilealligator.infinityforreddit.Infinity;
|
||||
import ml.docilealligator.infinityforreddit.R;
|
||||
import ml.docilealligator.infinityforreddit.apis.VReddIt;
|
||||
import ml.docilealligator.infinityforreddit.bottomsheetfragments.PlaybackSpeedBottomSheetFragment;
|
||||
import ml.docilealligator.infinityforreddit.customtheme.CustomThemeWrapper;
|
||||
import ml.docilealligator.infinityforreddit.font.ContentFontFamily;
|
||||
import ml.docilealligator.infinityforreddit.font.ContentFontStyle;
|
||||
import ml.docilealligator.infinityforreddit.font.FontFamily;
|
||||
@ -202,6 +204,9 @@ public class ViewVideoActivity extends AppCompatActivity {
|
||||
@Named("default")
|
||||
SharedPreferences mSharedPreferences;
|
||||
|
||||
@Inject
|
||||
CustomThemeWrapper mCustomThemeWrapper;
|
||||
|
||||
@Inject
|
||||
Executor mExecutor;
|
||||
|
||||
@ -566,10 +571,13 @@ public class ViewVideoActivity extends AppCompatActivity {
|
||||
|
||||
hdButton.setVisibility(View.VISIBLE);
|
||||
hdButton.setOnClickListener(view -> {
|
||||
TrackSelectionDialogBuilder build = new TrackSelectionDialogBuilder(ViewVideoActivity.this, getString(R.string.select_video_quality), trackSelector, 0);
|
||||
build.setShowDisableOption(true);
|
||||
build.setAllowAdaptiveSelections(false);
|
||||
build.build().show();
|
||||
TrackSelectionDialogBuilder builder = new TrackSelectionDialogBuilder(ViewVideoActivity.this, getString(R.string.select_video_quality), trackSelector, 0);
|
||||
builder.setShowDisableOption(true);
|
||||
builder.setAllowAdaptiveSelections(false);
|
||||
AlertDialog alertDialog = builder.build();
|
||||
alertDialog.show();
|
||||
alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setTextColor(mCustomThemeWrapper.getPrimaryTextColor());
|
||||
alertDialog.getButton(AlertDialog.BUTTON_NEGATIVE).setTextColor(mCustomThemeWrapper.getPrimaryTextColor());
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
package ml.docilealligator.infinityforreddit.fragments;
|
||||
|
||||
import android.app.AlertDialog;
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
||||
import android.content.res.Configuration;
|
||||
@ -207,11 +208,14 @@ public class ViewRPANBroadcastFragment extends Fragment {
|
||||
|
||||
hdButton.setVisibility(View.VISIBLE);
|
||||
hdButton.setOnClickListener(view -> {
|
||||
TrackSelectionDialogBuilder build = new TrackSelectionDialogBuilder(mActivity,
|
||||
TrackSelectionDialogBuilder builder = new TrackSelectionDialogBuilder(mActivity,
|
||||
getString(R.string.select_video_quality), trackSelector, 0);
|
||||
build.setShowDisableOption(true);
|
||||
build.setAllowAdaptiveSelections(false);
|
||||
build.build().show();
|
||||
builder.setShowDisableOption(true);
|
||||
builder.setAllowAdaptiveSelections(false);
|
||||
AlertDialog alertDialog = builder.build();
|
||||
alertDialog.show();
|
||||
alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setTextColor(mCustomThemeWrapper.getPrimaryTextColor());
|
||||
alertDialog.getButton(AlertDialog.BUTTON_NEGATIVE).setTextColor(mCustomThemeWrapper.getPrimaryTextColor());
|
||||
});
|
||||
|
||||
for (int i = 0; i < trackGroups.length; i++) {
|
||||
|
@ -31,6 +31,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:show_timeout="1500"
|
||||
app:auto_show="false"
|
||||
app:controller_layout_id="@layout/exo_autoplay_playback_control_view" />
|
||||
|
||||
<pl.droidsonroids.gif.GifImageView
|
||||
|
@ -31,6 +31,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:show_timeout="1500"
|
||||
app:auto_show="false"
|
||||
app:controller_layout_id="@layout/exo_autoplay_playback_control_view_legacy" />
|
||||
|
||||
<pl.droidsonroids.gif.GifImageView
|
||||
|
@ -214,6 +214,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:show_timeout="1500"
|
||||
app:auto_show="false"
|
||||
app:controller_layout_id="@layout/exo_autoplay_playback_control_view" />
|
||||
|
||||
<pl.droidsonroids.gif.GifImageView
|
||||
|
@ -214,6 +214,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:show_timeout="1500"
|
||||
app:auto_show="false"
|
||||
app:controller_layout_id="@layout/exo_autoplay_playback_control_view_legacy" />
|
||||
|
||||
<pl.droidsonroids.gif.GifImageView
|
||||
|
@ -208,6 +208,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:show_timeout="1500"
|
||||
app:auto_show="false"
|
||||
app:controller_layout_id="@layout/exo_autoplay_playback_control_view" />
|
||||
|
||||
<pl.droidsonroids.gif.GifImageView
|
||||
|
@ -208,6 +208,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:show_timeout="1500"
|
||||
app:auto_show="false"
|
||||
app:controller_layout_id="@layout/exo_autoplay_playback_control_view_legacy" />
|
||||
|
||||
<pl.droidsonroids.gif.GifImageView
|
||||
|
Loading…
Reference in New Issue
Block a user