From 55d042bee3127c62454dbfa4eabab6f09e5a6468 Mon Sep 17 00:00:00 2001 From: Kai Date: Tue, 17 Jun 2025 12:07:29 -0500 Subject: [PATCH] add platform logo Changelog: changed --- .../fragment/mainactivity/main/ShortView.kt | 6 +++ .../main/res/layout/view_short_overlay.xml | 38 ++++++++++++++----- 2 files changed, 34 insertions(+), 10 deletions(-) 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"