Wip
This commit is contained in:
parent
63664c5f52
commit
bd2dbda775
@ -81,7 +81,7 @@ public class VideoMenuQualityFragment extends BottomSheetDialogFragment {
|
|||||||
LinearLayout menuRow = (LinearLayout) inflater.inflate(R.layout.row_popup_menu, null);
|
LinearLayout menuRow = (LinearLayout) inflater.inflate(R.layout.row_popup_menu, null);
|
||||||
|
|
||||||
TextView iconView = menuRow.findViewById(R.id.video_quality_icon);
|
TextView iconView = menuRow.findViewById(R.id.video_quality_icon);
|
||||||
iconView.setId(file.getId());
|
iconView.setId(file.getResolution().getId());
|
||||||
TextView textView = menuRow.findViewById(R.id.video_quality_text);
|
TextView textView = menuRow.findViewById(R.id.video_quality_text);
|
||||||
|
|
||||||
Log.v(TAG, file.getResolution().getLabel());
|
Log.v(TAG, file.getResolution().getLabel());
|
||||||
@ -93,16 +93,23 @@ public class VideoMenuQualityFragment extends BottomSheetDialogFragment {
|
|||||||
editor.putInt("pref_quality", file.getResolution().getId());
|
editor.putInt("pref_quality", file.getResolution().getId());
|
||||||
editor.apply();
|
editor.apply();
|
||||||
|
|
||||||
// TODO: unset icon on non selected items
|
for (File fileV : mFiles) {
|
||||||
|
TextView iconViewV = view.findViewById(fileV.getResolution().getId());
|
||||||
|
iconViewV.setText("");
|
||||||
|
}
|
||||||
|
|
||||||
iconView.setText(R.string.video_quality_active_icon);
|
iconView.setText(R.string.video_quality_active_icon);
|
||||||
new Iconics.IconicsBuilder().ctx(getContext()).on(iconView).build();
|
new Iconics.IconicsBuilder().ctx(getContext()).on(iconView).build();
|
||||||
|
|
||||||
|
//TODO: set new video quality on running video
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// Add to menu
|
// Add to menu
|
||||||
LinearLayout menuHolder = view.findViewById(R.id.video_quality_menu);
|
LinearLayout menuHolder = view.findViewById(R.id.video_quality_menu);
|
||||||
menuHolder.addView(menuRow);
|
menuHolder.addView(menuRow);
|
||||||
|
|
||||||
|
// Set current
|
||||||
if (videoQuality.equals(file.getResolution().getId())) {
|
if (videoQuality.equals(file.getResolution().getId())) {
|
||||||
iconView.setText(R.string.video_quality_active_icon);
|
iconView.setText(R.string.video_quality_active_icon);
|
||||||
new Iconics.IconicsBuilder().ctx(getContext()).on(iconView).build();
|
new Iconics.IconicsBuilder().ctx(getContext()).on(iconView).build();
|
||||||
|
Loading…
Reference in New Issue
Block a user