List of usage examples for android.support.v4.media RatingCompat newThumbRating
public static RatingCompat newThumbRating(boolean thumbIsUp)
From source file:com.inpen.shuffle.model.MutableMediaMetadata.java
public void setLiked() { RatingCompat likedRating = RatingCompat.newThumbRating(true); metadata = new MediaMetadataCompat.Builder(metadata) .putRating(MediaMetadataCompat.METADATA_KEY_USER_RATING, likedRating).build(); }
From source file:com.inpen.shuffle.model.MutableMediaMetadata.java
public void setDisliked() { RatingCompat dislikedRating = RatingCompat.newThumbRating(false); metadata = new MediaMetadataCompat.Builder(metadata) .putRating(MediaMetadataCompat.METADATA_KEY_USER_RATING, dislikedRating).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 w w. j a va 2 s.c om*/ 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; } }