Widget - Player Deck -Beta
1. Adding the View in XML
<com.firework.videofeed.FwPlayerDeckView
android:id="@+id/playerDeck"
android:layout_width="match_parent"
android:layout_height="500dp" />2. Recommended Height Configuration
How Item Width Is Derived from View Height
videoHeight = viewHeight - 72dp
itemWidth = videoHeight × 9 / 16The Formula
Reference Values for Common Screen Widths
Screen Width (dp)
Recommended Height (dp)
Example Devices
Dynamic Calculation at Runtime
3. Programmatic Initialization (Fragment)
Full Example
Key Points
4. Compose Integration
Key Points
5. PlayerDeck Options
6. Public API Reference
init(options: ViewOptions?, fragmentManager: FragmentManager)
init(options: ViewOptions?, fragmentManager: FragmentManager)Parameter
Description
destroy()
destroy()refresh()
refresh()setOnErrorListener(listener: FwErrorListener)
setOnErrorListener(listener: FwErrorListener)Parameter
Type
Description
setOnClickFeedItemListener(listener: OnClickFeedItemListener)
setOnClickFeedItemListener(listener: OnClickFeedItemListener)Parameter
Type
Description
setOnFeedItemClickListener(listener: FeedItemClickListener) (Deprecated)
setOnFeedItemClickListener(listener: FeedItemClickListener) (Deprecated)Field
Type
Description
setOnFeedViewStateListener(listener: FeedViewStateListener)
setOnFeedViewStateListener(listener: FeedViewStateListener)State
Description
setOnFeedLoadListener(listener: OnFeedLoadListener)
setOnFeedLoadListener(listener: OnFeedLoadListener)setVisibilityTrackingEnabled(enabled: Boolean)
setVisibilityTrackingEnabled(enabled: Boolean)onViewPortEntered()
onViewPortEntered()onViewPortLeft()
onViewPortLeft()feedId: String (read-only property)
feedId: String (read-only property)Last updated
Was this helpful?