diff --git a/app/src/main/java/com/github/tvbox/osc/player/controller/VodController.java b/app/src/main/java/com/github/tvbox/osc/player/controller/VodController.java index b81f8775..2e85c9dd 100644 --- a/app/src/main/java/com/github/tvbox/osc/player/controller/VodController.java +++ b/app/src/main/java/com/github/tvbox/osc/player/controller/VodController.java @@ -55,6 +55,7 @@ public class VodController extends BaseController { } case 1002: { // 显示底部菜单 mBottomRoot.setVisibility(VISIBLE); + mBottomRoot.requestFocus(); break; } case 1003: { // 隐藏底部菜单 @@ -565,6 +566,7 @@ public class VodController extends BaseController { } else if (keyCode == KeyEvent.KEYCODE_DPAD_DOWN) { if (!isBottomVisible()) { showBottom(); + return true; } } } else if (action == KeyEvent.ACTION_UP) { diff --git a/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java b/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java index 5bc456c8..b121420a 100644 --- a/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java +++ b/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java @@ -4,6 +4,7 @@ import android.content.DialogInterface; import android.content.Intent; import android.graphics.Rect; import android.os.Bundle; +import android.os.Handler; import android.text.Html; import android.text.TextUtils; import android.view.KeyEvent; @@ -115,6 +116,12 @@ public class DetailActivity extends BaseActivity { } private void initView() { + new Handler().postDelayed(new Runnable() { + @Override + public void run() { + tvPlay.requestFocus(); + } + },500); llLayout = findViewById(R.id.llLayout); llPlayerPlace = findViewById(R.id.previewPlayerPlace); llPlayerFragmentContainer = findViewById(R.id.previewPlayer); diff --git a/app/src/main/res/layout/player_vod_control_view.xml b/app/src/main/res/layout/player_vod_control_view.xml index fa42cec8..ea0f76e7 100644 --- a/app/src/main/res/layout/player_vod_control_view.xml +++ b/app/src/main/res/layout/player_vod_control_view.xml @@ -185,7 +185,7 @@ android:background="@drawable/button_dialog_main" android:focusable="true" android:padding="@dimen/vs_10" - android:text="↺" + android:text="重置" android:textColor="@android:color/white" android:textSize="@dimen/ts_24" /> diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 0a4af74c..d0d0ce1d 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -27,6 +27,6 @@ #bbffffff #ffffffff #33ffffff - #99ffffff + #1A000000 #59353744 \ No newline at end of file