Optimize ui

release^2
jhengazuki 2 months ago
parent 337644eea5
commit 6ad98e2665
  1. 48
      app/src/mobile/res/layout/view_control_live_action.xml
  2. 55
      app/src/mobile/res/layout/view_control_vod_action.xml
  3. 6
      app/src/mobile/res/values/styles.xml

@ -15,34 +15,35 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/player" android:id="@+id/player"
style="@style/Control.Action" style="@style/Control"
android:text="@string/play_exo" /> android:text="@string/play_exo" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/decode" android:id="@+id/decode"
style="@style/Control.Action" style="@style/Control"
tools:text="硬解" /> android:text="@string/play_decode" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/speed" android:id="@+id/speed"
style="@style/Control.Action" style="@style/Control"
android:fontFeatureSettings="tnum"
android:text="@string/play_speed"
android:visibility="gone" android:visibility="gone"
tools:text="速度"
tools:visibility="visible" /> tools:visibility="visible" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/scale" android:id="@+id/scale"
style="@style/Control.Action" style="@style/Control"
tools:text="縮放" /> android:text="@string/play_scale" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/home" android:id="@+id/home"
style="@style/Control.Action" style="@style/Control"
tools:text="首頁" /> tools:text="首頁" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/line" android:id="@+id/line"
style="@style/Control.Action" style="@style/Control"
tools:text="來源 1" /> tools:text="來源 1" />
<View <View
@ -52,7 +53,7 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/text" android:id="@+id/text"
style="@style/Control.Action" style="@style/Control"
android:tag="3" android:tag="3"
android:text="@string/play_track_text" android:text="@string/play_track_text"
android:visibility="gone" android:visibility="gone"
@ -60,37 +61,30 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/audio" android:id="@+id/audio"
style="@style/Control.Action" style="@style/Control"
android:tag="1" android:tag="1"
android:text="@string/play_track_audio" android:text="@string/play_track_audio" />
android:visibility="gone"
tools:visibility="visible" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/video" android:id="@+id/video"
style="@style/Control.Action" style="@style/Control"
android:tag="2" android:tag="2"
android:text="@string/play_track_video" android:text="@string/play_track_video" />
android:visibility="gone"
tools:visibility="visible" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/invert" android:id="@+id/invert"
style="@style/Control.Action" style="@style/Control"
android:text="@string/play_invert" android:text="@string/play_invert" />
android:textColor="@color/text" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/across" android:id="@+id/across"
style="@style/Control.Action" style="@style/Control"
android:text="@string/play_across" android:text="@string/play_across" />
android:textColor="@color/text" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/change" android:id="@+id/change"
style="@style/Control.Action" style="@style/Control"
android:text="@string/play_change" android:text="@string/play_change" />
android:textColor="@color/text" />
</androidx.appcompat.widget.LinearLayoutCompat> </androidx.appcompat.widget.LinearLayoutCompat>
</HorizontalScrollView> </HorizontalScrollView>

@ -15,35 +15,34 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/player" android:id="@+id/player"
style="@style/Control.Action" style="@style/Control"
android:text="@string/play_exo" /> android:text="@string/play_exo" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/decode" android:id="@+id/decode"
style="@style/Control.Action" style="@style/Control"
tools:text="硬解" /> android:text="@string/play_decode" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/speed" android:id="@+id/speed"
style="@style/Control.Action" style="@style/Control"
tools:text="速度" /> android:fontFeatureSettings="tnum"
android:text="@string/play_speed" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/scale" android:id="@+id/scale"
style="@style/Control.Action" style="@style/Control"
tools:text="縮放" /> android:text="@string/play_scale" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/reset" android:id="@+id/reset"
style="@style/Control.Action" style="@style/Control"
android:textColor="@color/text" android:text="@string/play_reset" />
tools:text="刷新" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/loop" android:id="@+id/loop"
style="@style/Control.Action" style="@style/Control"
android:text="@string/play_loop" android:text="@string/play_loop" />
android:textColor="@color/text" />
<View <View
android:layout_width="0dp" android:layout_width="0dp"
@ -52,48 +51,42 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/text" android:id="@+id/text"
style="@style/Control.Action" style="@style/Control"
android:tag="3" android:tag="3"
android:text="@string/play_track_text" android:text="@string/play_track_text" />
android:visibility="gone"
tools:visibility="visible" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/audio" android:id="@+id/audio"
style="@style/Control.Action" style="@style/Control"
android:tag="1" android:tag="1"
android:text="@string/play_track_audio" android:text="@string/play_track_audio" />
android:visibility="gone"
tools:visibility="visible" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/video" android:id="@+id/video"
style="@style/Control.Action" style="@style/Control"
android:tag="2" android:tag="2"
android:text="@string/play_track_video" android:text="@string/play_track_video" />
android:visibility="gone"
tools:visibility="visible" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/opening" android:id="@+id/opening"
style="@style/Control.Action" style="@style/Control"
tools:text="片頭" /> android:text="@string/play_op" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/ending" android:id="@+id/ending"
style="@style/Control.Action" style="@style/Control"
tools:text="片尾" /> android:text="@string/play_ed" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/danmaku" android:id="@+id/danmaku"
style="@style/Control.Action" style="@style/Control"
android:text="@string/danmaku" android:text="@string/danmaku"
android:visibility="gone" android:visibility="gone"
tools:visibility="visible" /> tools:visibility="visible" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/episodes" android:id="@+id/episodes"
style="@style/Control.Action" style="@style/Control"
android:text="@string/detail_episode" /> android:text="@string/detail_episode" />
</androidx.appcompat.widget.LinearLayoutCompat> </androidx.appcompat.widget.LinearLayoutCompat>

@ -17,14 +17,12 @@
<style name="Theme.App" parent="Theme.Base" /> <style name="Theme.App" parent="Theme.Base" />
<style name="Control" /> <style name="Control">
<style name="Control.Action">
<item name="android:layout_width">wrap_content</item> <item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item> <item name="android:layout_height">wrap_content</item>
<item name="android:background">?attr/selectableItemBackgroundBorderless</item> <item name="android:background">?attr/selectableItemBackgroundBorderless</item>
<item name="android:padding">8dp</item> <item name="android:padding">8dp</item>
<item name="android:textColor">@color/white</item> <item name="android:textColor">@color/text</item>
<item name="android:textSize">14sp</item> <item name="android:textSize">14sp</item>
</style> </style>

Loading…
Cancel
Save