Fix bug: 视频界面顶部有黑边,然后右侧的下拉列表可以往下挪挪,有点高了,可以挪到我红圈的位置

This commit is contained in:
renhaoting 2026-01-06 19:31:45 +08:00
parent 0c8e6a2efe
commit a59dcba040
5 changed files with 14 additions and 10 deletions

View File

@ -59,7 +59,7 @@ class HomeFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnSwit
private var mHasShowGuide: Boolean = false
private var mTotalMs: Long = 0L
override val mViewModel: ViewModel by viewModels()
override var isBackgroundBright: Boolean = true
override var isBackgroundBright: Boolean = false
private val mViewPagerAdapter by lazy { HomeFragmentStateAdapter(this) }
@ -69,12 +69,12 @@ class HomeFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnSwit
) = ViewBinding.inflate(inflater, container, false)
override fun ViewBinding.initWindowInsets() {
ViewCompat.setOnApplyWindowInsetsListener(viewPager2) { v, insets ->
/*ViewCompat.setOnApplyWindowInsetsListener(viewPager2) { v, insets ->
val systemBars =
insets.getInsets(WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout())
v.updatePadding(top = systemBars.top)
insets
}
}*/
}
override fun ViewBinding.initViews() {

View File

@ -13,10 +13,14 @@ import android.view.animation.AnimationSet
import android.view.animation.ScaleAnimation
import android.widget.FrameLayout
import androidx.annotation.NonNull
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import androidx.core.view.isVisible
import androidx.core.view.updatePadding
import com.ama.core.architecture.appBase.AppViewsEmptyViewModelFragment
import com.ama.core.architecture.util.AndroidUtil
import com.ama.core.architecture.util.setOnClickBatch
import com.ama.core.common.util.dp
import com.gamedog.statisticreporter.StatisticUtil
import com.viddin.videos.free.R
import com.gamedog.vididin.beans.YoutubeVideo
@ -117,7 +121,7 @@ class HomeItemFragment : AppViewsEmptyViewModelFragment<ViewBinding>() {
if (null == mPlayerView) {
mPlayerView = YouTubePlayerView(requireContext())
val layoutParam = FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)
layoutParam.gravity = Gravity.CENTER
layoutParam.gravity = Gravity.TOP
binding!!.playerContainer.addView(mPlayerView, layoutParam)
lifecycle.addObserver(mPlayerView!!)
mPlayerView?.enableAutomaticInitialization = true

View File

@ -24,7 +24,7 @@
android:layout_height="wrap_content"
android:layout_gravity="top|right"
android:layout_marginRight="20dp"
android:layout_marginTop="60dp"
android:layout_marginTop="40dp"
/>
</FrameLayout>

View File

@ -14,7 +14,7 @@
android:id="@+id/iv_mask"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/black"
android:background="@color/red_28"
android:clickable="false"
android:layout_gravity="center"/>

View File

@ -153,9 +153,9 @@ public class PermissionActivity extends AppCompatActivity {
// new
new AlertDialog.Builder(this)
.setTitle("权限已被拒绝")
.setTitle("Permission Denied")
.setMessage(mPermissionList + PERMISSION_TOTAL_REJECTED_HINT)
.setPositiveButton("系统设置", new DialogInterface.OnClickListener() {
.setPositiveButton("System Setting", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Uri packageURI = Uri.parse("package:" + getPackageName());
@ -163,7 +163,7 @@ public class PermissionActivity extends AppCompatActivity {
startActivity(intent);
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}