0
0
mirror of https://github.com/mediathekview/zapp.git synced 2024-09-20 20:23:04 +02:00

Show disabled download buttons for video streams instead of disabling them #173

This commit is contained in:
Christine Emrich 2019-11-03 13:58:19 +01:00
parent 8e8b9145bc
commit 74be977cd1
6 changed files with 18 additions and 4 deletions

View File

@ -137,9 +137,9 @@ public class MediathekDetailFragment extends Fragment {
qualityRowLow.setVisibility(show.hasStreamingQualityLow() ? View.VISIBLE : View.GONE);
qualityRowSubtitle.setVisibility(show.hasSubtitle() ? View.VISIBLE : View.GONE);
downloadButtonHigh.setVisibility(show.hasDownloadQualityHd() ? View.VISIBLE : View.GONE);
downloadButtonMedium.setVisibility(show.hasDownloadQualityMedium() ? View.VISIBLE : View.GONE);
downloadButtonLow.setVisibility(show.hasDownloadQualityLow() ? View.VISIBLE : View.GONE);
downloadButtonHigh.setEnabled(show.hasDownloadQualityHd());
downloadButtonMedium.setEnabled(show.hasDownloadQualityMedium());
downloadButtonLow.setEnabled(show.hasDownloadQualityLow());
return view;
}

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="?android:attr/colorPrimary" android:alpha="0.6" android:state_enabled="false" />
<item android:color="?android:attr/colorPrimary" />
</selector>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/text_alwayslight_primary_disabled" android:state_enabled="false" />
<item android:color="@color/text_alwayslight_primary" />
</selector>

View File

@ -6,6 +6,8 @@
<color name="black_overlay">#66000000</color>
<color name="text_alwayslight_primary_disabled">#B8B8B8</color>
<color name="window_background_about">#303030</color>
<color name="about_libraries_text_description">@android:color/primary_text_dark</color>
</resources>

View File

@ -8,6 +8,7 @@
<color name="text_alwayslight_primary">#ffffff</color>
<color name="text_alwayslight_secondary">#CBFFFFFF</color>
<color name="text_alwayslight_primary_disabled">#ffffff</color>
<color name="window_background_about">#fafafa</color>
<color name="about_libraries_card">#ffffff</color>

View File

@ -81,7 +81,8 @@
<style name="MediathekDetailQualityButton" parent="Widget.AppCompat.ImageButton">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:backgroundTint" tools:ignore="NewApi">@color/colorPrimary</item>
<item name="android:backgroundTint">@color/primary_button_background_tint</item>
<item name="android:tint">@color/primary_button_text</item>
<item name="android:layout_marginTop">-4dp</item>
<item name="android:layout_marginBottom">-4dp</item>
<item name="android:layout_marginEnd">-4dp</item>