List of usage examples for android.support.v4.media RatingCompat newUnratedRating
public static RatingCompat newUnratedRating(@Style int ratingStyle)
From source file:com.inpen.shuffle.model.MutableMediaMetadata.java
public void setUnrated() { RatingCompat unratedRating = RatingCompat.newUnratedRating(RatingCompat.RATING_NONE); metadata = new MediaMetadataCompat.Builder(metadata) .putRating(MediaMetadataCompat.METADATA_KEY_USER_RATING, unratedRating).build(); }
From source file:androidx.media.MediaUtils2.java
/** * Creates a {@link RatingCompat} from the {@link Rating2}. * * @param rating2 A {@link Rating2} object. * @return The newly created {@link RatingCompat} object. *//* w ww .j av a 2 s . com*/ RatingCompat createRatingCompat(Rating2 rating2) { if (rating2 == null) { return null; } if (!rating2.isRated()) { return RatingCompat.newUnratedRating(rating2.getRatingStyle()); } switch (rating2.getRatingStyle()) { case Rating2.RATING_3_STARS: case Rating2.RATING_4_STARS: case Rating2.RATING_5_STARS: return RatingCompat.newStarRating(rating2.getRatingStyle(), rating2.getStarRating()); case Rating2.RATING_HEART: return RatingCompat.newHeartRating(rating2.hasHeart()); case Rating2.RATING_THUMB_UP_DOWN: return RatingCompat.newThumbRating(rating2.isThumbUp()); case Rating2.RATING_PERCENTAGE: return RatingCompat.newPercentageRating(rating2.getPercentRating()); default: return null; } }