我在我的android项目中实现了RatingBar它的工作完美,但我想改变ratingbar填充颜色现在默认它填充绿色,但我想改变成另一种颜色,下面我附上我的评级栏图像,请任何人帮我如何改变评级栏的颜色,感谢你
http://i.stack.imgur.com/3cN13.png
**xml code:**
<RatingBar
android:id="@+id/ratingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="6dp"
android:layout_marginTop="5dp"
android:layout_toRightOf="@id/ratingAndReviewtext"
android:isIndicator="?android:attr/ratingBarStyleIndicator"
android:numStars="5"
android:rating="0.0"
android:stepSize="0.0" />
Run Code Online (Sandbox Code Playgroud)
小智 9
以编程方式尝试下面的代码
RatingBar ratingBar = (RatingBar) findViewById(R.id.ratingBar);
LayerDrawable stars = (LayerDrawable) ratingBar.getProgressDrawable();
stars.getDrawable(2).setColorFilter(Color.YELLOW, PorterDuff.Mode.SRC_ATOP);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3111 次 |
| 最近记录: |