[mobile] fix parse layout

pull/123/head
FongMi 3 years ago
parent 43b3584a56
commit 3fa0a04555
  1. 3
      app/src/main/java/com/fongmi/android/tv/utils/Utils.java
  2. 4
      app/src/main/res/layout/view_control_seek.xml
  3. 1
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java
  4. 8
      app/src/mobile/java/com/fongmi/android/tv/ui/adapter/ParseAdapter.java
  5. 6
      app/src/mobile/res/layout/adapter_parse.xml
  6. 27
      app/src/mobile/res/layout/view_control_vod.xml

@ -70,8 +70,7 @@ public class Utils {
}
public static void showSystemUI(Activity activity) {
int flags = View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
activity.getWindow().getDecorView().setSystemUiVisibility(flags);
activity.getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE);
}
public static void hideSystemUI(Activity activity) {

@ -12,7 +12,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/grey_700"
android:textSize="12sp"
android:textSize="14sp"
tools:text="00:00:00" />
<com.google.android.exoplayer2.ui.DefaultTimeBar
@ -37,7 +37,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/grey_700"
android:textSize="12sp"
android:textSize="14sp"
tools:text="00:00:00" />
</LinearLayout>

@ -229,6 +229,7 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis
mBinding.episode.setAdapter(mEpisodeAdapter = new EpisodeAdapter(this));
mBinding.control.parse.setHasFixedSize(true);
mBinding.control.parse.setItemAnimator(null);
mBinding.control.parse.addItemDecoration(new SpaceItemDecoration(8));
mBinding.control.parse.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false));
mBinding.control.parse.setAdapter(mParseAdapter = new ParseAdapter(this));
}

@ -8,7 +8,7 @@ import androidx.recyclerview.widget.RecyclerView;
import com.fongmi.android.tv.api.ApiConfig;
import com.fongmi.android.tv.bean.Parse;
import com.fongmi.android.tv.databinding.AdapterFlagBinding;
import com.fongmi.android.tv.databinding.AdapterParseBinding;
import java.util.List;
@ -29,9 +29,9 @@ public class ParseAdapter extends RecyclerView.Adapter<ParseAdapter.ViewHolder>
static class ViewHolder extends RecyclerView.ViewHolder {
private final AdapterFlagBinding binding;
private final AdapterParseBinding binding;
ViewHolder(@NonNull AdapterFlagBinding binding) {
ViewHolder(@NonNull AdapterParseBinding binding) {
super(binding.getRoot());
this.binding = binding;
}
@ -50,7 +50,7 @@ public class ParseAdapter extends RecyclerView.Adapter<ParseAdapter.ViewHolder>
@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
return new ViewHolder(AdapterFlagBinding.inflate(LayoutInflater.from(parent.getContext()), parent, false));
return new ViewHolder(AdapterParseBinding.inflate(LayoutInflater.from(parent.getContext()), parent, false));
}
@Override

@ -4,8 +4,8 @@
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/shape_item"
android:background="@drawable/shape_text"
android:gravity="center"
android:textColor="@color/text"
android:textSize="12sp"
tools:text="泥巴" />
android:textSize="14sp"
tools:text="超級解析" />

@ -42,7 +42,7 @@
android:background="@drawable/shape_text"
android:text="@string/play_next"
android:textColor="@color/white"
android:textSize="12sp" />
android:textSize="14sp" />
<TextView
android:id="@+id/prev"
@ -52,7 +52,7 @@
android:background="@drawable/shape_text"
android:text="@string/play_prev"
android:textColor="@color/white"
android:textSize="12sp" />
android:textSize="14sp" />
<TextView
android:id="@+id/reset"
@ -61,7 +61,7 @@
android:layout_marginEnd="8dp"
android:background="@drawable/shape_text"
android:textColor="@color/white"
android:textSize="12sp"
android:textSize="14sp"
tools:text="刷新" />
<TextView
@ -71,7 +71,7 @@
android:layout_marginEnd="8dp"
android:background="@drawable/shape_text"
android:textColor="@color/white"
android:textSize="12sp"
android:textSize="14sp"
tools:text="EXO" />
<TextView
@ -81,7 +81,7 @@
android:layout_marginEnd="8dp"
android:background="@drawable/shape_text"
android:textColor="@color/white"
android:textSize="12sp"
android:textSize="14sp"
tools:text="硬解" />
<TextView
@ -91,7 +91,7 @@
android:layout_marginEnd="8dp"
android:background="@drawable/shape_text"
android:textColor="@color/white"
android:textSize="12sp"
android:textSize="14sp"
tools:text="1.00" />
<TextView
@ -101,7 +101,7 @@
android:layout_marginEnd="8dp"
android:background="@drawable/shape_text"
android:textColor="@color/white"
android:textSize="12sp"
android:textSize="14sp"
tools:text="預設" />
<TextView
@ -113,7 +113,7 @@
android:tag="3"
android:text="@string/play_track_text"
android:textColor="@color/white"
android:textSize="12sp"
android:textSize="14sp"
android:visibility="gone"
tools:visibility="visible" />
@ -126,7 +126,7 @@
android:tag="1"
android:text="@string/play_track_audio"
android:textColor="@color/white"
android:textSize="12sp"
android:textSize="14sp"
android:visibility="gone"
tools:visibility="visible" />
@ -139,7 +139,7 @@
android:tag="2"
android:text="@string/play_track_video"
android:textColor="@color/white"
android:textSize="12sp"
android:textSize="14sp"
android:visibility="gone"
tools:visibility="visible" />
@ -158,7 +158,7 @@
android:layout_marginEnd="8dp"
android:background="@drawable/shape_text"
android:textColor="@color/white"
android:textSize="12sp"
android:textSize="14sp"
tools:text="00:00" />
<TextView
@ -167,7 +167,7 @@
android:layout_height="wrap_content"
android:background="@drawable/shape_text"
android:textColor="@color/white"
android:textSize="12sp"
android:textSize="14sp"
tools:text="00:00" />
</LinearLayout>
@ -196,7 +196,8 @@
android:id="@+id/parse"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:layout_height="36dp" />
tools:layout_height="36dp"
tools:listitem="@layout/adapter_parse" />
</LinearLayout>

Loading…
Cancel
Save