PercentageRating
public
final
class
PercentageRating
extends Object
implements
Rating
| java.lang.Object | |
| ↳ | androidx.media2.PercentageRating |
A class for rating expressed as a percentage.
Summary
Public constructors | |
|---|---|
PercentageRating()
Creates a unrated PercentageRating instance. |
|
PercentageRating(float percent)
Creates a PercentageRating instance with the given percentage. |
|
Public methods | |
|---|---|
boolean
|
equals(Object obj)
|
float
|
getPercentRating()
Returns the percentage-based rating value. |
int
|
hashCode()
|
boolean
|
isRated()
Returns whether there is a rating value available. |
String
|
toString()
|
Inherited methods | |
|---|---|
Public constructors
PercentageRating
public PercentageRating ()
Creates a unrated PercentageRating instance.
PercentageRating
public PercentageRating (float percent)
Creates a PercentageRating instance with the given percentage.
If percent is less than 0f or greater than 100f, it will throw
IllegalArgumentException.
| Parameters | |
|---|---|
percent |
float: the value of the rating
|
Public methods
equals
public boolean equals (Object obj)
| Parameters | |
|---|---|
obj |
Object |
| Returns | |
|---|---|
boolean |
|
getPercentRating
public float getPercentRating ()
Returns the percentage-based rating value.
| Returns | |
|---|---|
float |
a rating value greater or equal to 0.0f, or a negative value if it is unrated. |
hashCode
public int hashCode ()
| Returns | |
|---|---|
int |
|
isRated
public boolean isRated ()
Returns whether there is a rating value available.
| Returns | |
|---|---|
boolean |
true if there is an available rating value.
|
toString
public String toString ()
| Returns | |
|---|---|
String |
|
Interfaces
Classes
- CallbackMediaItem
- CallbackMediaItem.Builder
- DataSourceCallback
- FileMediaItem
- FileMediaItem.Builder
- HeartRating
- MediaBrowser
- MediaBrowser.BrowserCallback
- MediaBrowser.BrowserResult
- MediaController
- MediaController.ControllerCallback
- MediaController.ControllerResult
- MediaController.PlaybackInfo
- MediaItem
- MediaItem.Builder
- MediaLibraryService
- MediaLibraryService.LibraryParams
- MediaLibraryService.LibraryParams.Builder
- MediaLibraryService.LibraryResult
- MediaLibraryService.MediaLibrarySession
- MediaLibraryService.MediaLibrarySession.Builder
- MediaLibraryService.MediaLibrarySession.MediaLibrarySessionCallback
- MediaMetadata
- MediaMetadata.Builder
- MediaPlayer
- MediaPlayer.PlayerCallback
- MediaPlayer.TrackInfo
- MediaSession
- MediaSession.Builder
- MediaSession.CommandButton
- MediaSession.CommandButton.Builder
- MediaSession.ControllerInfo
- MediaSession.SessionCallback
- MediaSession.SessionResult
- MediaSessionManager
- MediaSessionService
- MediaSessionService.MediaNotification
- MediaTimestamp
- PercentageRating
- PlaybackParams
- PlaybackParams.Builder
- SessionCommand
- SessionCommandGroup
- SessionCommandGroup.Builder
- SessionPlayer
- SessionPlayer.PlayerCallback
- SessionPlayer.PlayerResult
- SessionToken
- StarRating
- SubtitleData
- ThumbRating
- TimedMetaData
- UriMediaItem
- UriMediaItem.Builder
- VideoSize