List of usage examples for android.support.v4.media RatingCompat newStarRating
public static RatingCompat newStarRating(@StarStyle int starRatingStyle, float starRating)
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. *///from w ww . j a va 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; } }