diff --git a/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/ShortView.kt b/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/ShortView.kt
index 9ec164b7..d107f388 100644
--- a/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/ShortView.kt
+++ b/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/ShortView.kt
@@ -120,6 +120,7 @@ class ShortView : FrameLayout {
private val creatorThumbnail: CreatorThumbnail
private val channelName: TextView
private val videoTitle: TextView
+ private val platformIndicator: PlatformIndicator
private val likeContainer: FrameLayout
private val dislikeContainer: FrameLayout
@@ -188,6 +189,7 @@ class ShortView : FrameLayout {
creatorThumbnail = findViewById(R.id.creator_thumbnail)
channelName = findViewById(R.id.channel_name)
videoTitle = findViewById(R.id.video_title)
+ platformIndicator = findViewById(R.id.short_platform_indicator)
likeContainer = findViewById(R.id.like_container)
dislikeContainer = findViewById(R.id.dislike_container)
@@ -219,6 +221,7 @@ class ShortView : FrameLayout {
creatorThumbnail = findViewById(R.id.creator_thumbnail)
channelName = findViewById(R.id.channel_name)
videoTitle = findViewById(R.id.video_title)
+ platformIndicator = findViewById(R.id.short_platform_indicator)
likeContainer = findViewById(R.id.like_container)
dislikeContainer = findViewById(R.id.dislike_container)
@@ -250,6 +253,7 @@ class ShortView : FrameLayout {
creatorThumbnail = findViewById(R.id.creator_thumbnail)
channelName = findViewById(R.id.channel_name)
videoTitle = findViewById(R.id.video_title)
+ platformIndicator = findViewById(R.id.short_platform_indicator)
likeContainer = findViewById(R.id.like_container)
dislikeContainer = findViewById(R.id.dislike_container)
@@ -280,6 +284,7 @@ class ShortView : FrameLayout {
creatorThumbnail = findViewById(R.id.creator_thumbnail)
channelName = findViewById(R.id.channel_name)
videoTitle = findViewById(R.id.video_title)
+ platformIndicator = findViewById(R.id.short_platform_indicator)
likeContainer = findViewById(R.id.like_container)
dislikeContainer = findViewById(R.id.dislike_container)
@@ -334,6 +339,7 @@ class ShortView : FrameLayout {
onVideoUpdated.subscribe {
videoTitle.text = it?.name
+ platformIndicator.setPlatformFromClientID(it?.id?.pluginId)
creatorThumbnail.setThumbnail(it?.author?.thumbnail, true)
channelName.text = it?.author?.name
}
diff --git a/app/src/main/res/layout/view_short_overlay.xml b/app/src/main/res/layout/view_short_overlay.xml
index a4db6469..b146611f 100644
--- a/app/src/main/res/layout/view_short_overlay.xml
+++ b/app/src/main/res/layout/view_short_overlay.xml
@@ -53,17 +53,34 @@
android:textSize="14sp" />
-
-
+ android:layout_height="wrap_content">
+
+
+
+
+
+
@@ -218,6 +235,7 @@
style="@style/Widget.Material3.Button.IconButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
android:layout_marginBottom="8dp"
android:contentDescription="@string/refresh"
app:icon="@drawable/ic_refresh"