Clean live ui

release
FongMi 5 months ago
parent 6d9f703aed
commit 311b1fb1c3
  1. 2
      app/src/leanback/res/color/group.xml
  2. 10
      app/src/leanback/res/drawable/shape_channel.xml
  3. 6
      app/src/leanback/res/drawable/shape_epg_focused.xml
  4. 10
      app/src/leanback/res/drawable/shape_group.xml
  5. 8
      app/src/leanback/res/layout/activity_live.xml
  6. 8
      app/src/leanback/res/layout/adapter_channel.xml
  7. 6
      app/src/leanback/res/layout/adapter_epg_data.xml
  8. 10
      app/src/leanback/res/layout/adapter_group.xml
  9. 2
      app/src/mobile/res/color/group.xml
  10. 2
      app/src/mobile/res/drawable/shape_group.xml
  11. 6
      app/src/mobile/res/layout/activity_live.xml

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/white" android:state_focused="true" android:state_selected="true" />
<item android:color="@color/green_400" android:state_selected="true" />
<item android:color="@color/blue_500" android:state_selected="true" />
<item android:color="@color/white" />
</selector>

@ -4,8 +4,12 @@
<solid android:color="@color/blue_500" />
<corners
android:bottomRightRadius="40dp"
android:topRightRadius="40dp" />
<corners android:radius="28dp" />
<padding
android:bottom="8dp"
android:left="12dp"
android:right="12dp"
android:top="8dp" />
</shape>

@ -8,4 +8,10 @@
android:width="1.5dp"
android:color="@color/white" />
<padding
android:bottom="12dp"
android:left="20dp"
android:right="20dp"
android:top="12dp" />
</shape>

@ -2,6 +2,14 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/green_400" />
<solid android:color="@color/blue_500" />
<corners android:radius="28dp" />
<padding
android:bottom="8dp"
android:left="12dp"
android:right="12dp"
android:top="8dp" />
</shape>

@ -56,6 +56,10 @@
android:id="@+id/group"
android:layout_width="0dp"
android:layout_height="match_parent"
android:clipChildren="false"
android:clipToPadding="false"
android:paddingTop="8dp"
android:paddingBottom="8dp"
tools:itemCount="5"
tools:listitem="@layout/adapter_group" />
@ -63,6 +67,10 @@
android:id="@+id/channel"
android:layout_width="0dp"
android:layout_height="match_parent"
android:clipChildren="false"
android:clipToPadding="false"
android:paddingTop="8dp"
android:paddingBottom="8dp"
tools:itemCount="5"
tools:listitem="@layout/adapter_channel" />

@ -2,14 +2,14 @@
<com.fongmi.android.tv.ui.custom.CustomLeftRightLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="56dp"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:layout_marginBottom="8dp"
android:background="@drawable/selector_channel"
android:focusable="true"
android:focusableInTouchMode="true"
android:gravity="center"
android:orientation="horizontal"
android:paddingStart="20dp"
android:paddingEnd="20dp">
android:orientation="horizontal">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/number"

@ -7,11 +7,7 @@
android:background="@drawable/selector_epg"
android:focusable="true"
android:focusableInTouchMode="true"
android:orientation="vertical"
android:paddingStart="20dp"
android:paddingTop="12dp"
android:paddingEnd="20dp"
android:paddingBottom="12dp">
android:orientation="vertical">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/title"

@ -2,19 +2,19 @@
<androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="56dp"
android:background="@drawable/selector_group"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:layout_marginBottom="8dp"
android:focusable="true"
android:focusableInTouchMode="true"
android:gravity="center"
android:orientation="horizontal"
android:paddingStart="20dp"
android:paddingEnd="20dp">
android:orientation="horizontal">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/selector_group"
android:duplicateParentState="true"
android:ellipsize="marquee"
android:singleLine="true"

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/white" android:state_focused="true" android:state_selected="true" />
<item android:color="@color/green_400" android:state_selected="true" />
<item android:color="@color/blue_500" android:state_selected="true" />
<item android:color="@color/white" />
</selector>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#8066BB6A">
android:color="#802196F3">
<item android:id="@android:id/mask">
<shape android:shape="rectangle">
<solid android:color="#f5f5f5" />

@ -57,7 +57,8 @@
android:layout_height="match_parent"
android:clipChildren="false"
android:clipToPadding="false"
android:padding="8dp"
android:paddingTop="8dp"
android:paddingBottom="8dp"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
tools:itemCount="5"
tools:listitem="@layout/adapter_group" />
@ -68,7 +69,8 @@
android:layout_height="match_parent"
android:clipChildren="false"
android:clipToPadding="false"
android:padding="8dp"
android:paddingTop="8dp"
android:paddingBottom="8dp"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
tools:itemCount="5"
tools:listitem="@layout/adapter_channel" />

Loading…
Cancel
Save