This commit is contained in:
reduplicated 2022-11-02 22:56:03 +01:00
parent 4a193d5d27
commit c09b6881e5
3 changed files with 17 additions and 5 deletions

View file

@ -47,8 +47,8 @@ android {
minSdk = 21
targetSdk = 30
versionCode = 52
versionName = "3.1.6"
versionCode = 53
versionName = "3.2.0"
resValue("string", "app_version", "${defaultConfig.versionName}${versionNameSuffix ?: ""}")

View file

@ -74,8 +74,10 @@ import com.lagradost.cloudstream3.utils.SingleSelectionHelper.showOptionSelectSt
import com.lagradost.cloudstream3.utils.SubtitleHelper.getFlagFromIso
import com.lagradost.cloudstream3.utils.UIHelper.dismissSafe
import com.lagradost.cloudstream3.utils.UIHelper.fixPaddingStatusbar
import com.lagradost.cloudstream3.utils.UIHelper.fixPaddingStatusbarView
import com.lagradost.cloudstream3.utils.UIHelper.getResourceColor
import com.lagradost.cloudstream3.utils.UIHelper.getSpanCount
import com.lagradost.cloudstream3.utils.UIHelper.getStatusBarHeight
import com.lagradost.cloudstream3.utils.UIHelper.popupMenuNoIconsAndNoStringRes
import com.lagradost.cloudstream3.utils.UIHelper.setImage
import com.lagradost.cloudstream3.utils.UIHelper.setImageBlur
@ -548,7 +550,13 @@ class HomeFragment : Fragment() {
observe(homeViewModel.preview) { preview ->
// Always reset the padding, otherwise the will move lower and lower
home_watch_holder?.setPadding(0, 0, 0, 0)
// home_fix_padding?.setPadding(0, 0, 0, 0)
home_fix_padding?.let { v ->
val params = v.layoutParams
params.height = 0
v.layoutParams = params
}
when (preview) {
is Resource.Success -> {
home_preview?.isVisible = true
@ -569,7 +577,7 @@ class HomeFragment : Fragment() {
false
)
home_preview?.isVisible = false
context?.fixPaddingStatusbar(home_watch_holder)
context?.fixPaddingStatusbarView(home_fix_padding)
}
}
}

View file

@ -405,7 +405,11 @@
</LinearLayout>
</LinearLayout>
</FrameLayout>
<View
android:id="@+id/home_fix_padding"
android:layout_width="match_parent"
android:layout_height="0dp">
</View>
<!--
All padding in home_watch_holder is determined in runtime
This is because the home poster can be invisible which forces