Android UI控件RatingBar實現(xiàn)自定義星星評分效果
更新時間:2020年06月23日 17:11:59 作者:AndroidCQC
這篇文章主要為大家詳細介紹了Android UI控件RatingBar實現(xiàn)自定義星星評分效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了Android RatingBar星星評分效果的具體代碼,供大家參考,具體內容如下
繼承關系
AppCompatRatingBar

效果圖


xml

<RatingBar style="@android:style/Widget.DeviceDefault.RatingBar.Small" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:isIndicator="false" android:numStars="5" android:rating="2.5" android:stepSize="0.5"/>
上面這些屬性也可以用java代碼設置。
點擊事件
點擊事件中可以處理我們自己的邏輯。不給ratingbar添加監(jiān)聽,點擊他也會變化
ratingBar = (RatingBar) findViewById(R.id.ratingBar);
ratingBar.setRating(3.5f);
ratingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
@Override
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {
if (fromUser) {//fromUser rating數(shù)量是否發(fā)生改變
ratingBar.setRating(rating);
}
Log.d(TAG, "rating=" + ratingBar.getRating());
Log.d(TAG, "fromUser=" + fromUser);
}
});
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Android ViewPager實現(xiàn)輪播圖效果
這篇文章主要為大家詳細介紹了Android ViewPager實現(xiàn)輪播圖效果的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02
Android開發(fā)壁紙的驗證設置和確認功能實現(xiàn)demo
android?wallpaper包括鎖屏壁紙和桌面壁紙,壁紙又區(qū)分靜態(tài)和動態(tài)兩種。本文詳細介紹靜態(tài)壁紙設置和確認,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-04-04
Android組件間通信--深入理解Intent與IntentFilter
本篇文章是對Android組件間通信Intent與IntentFilter進行了詳細的分析介紹,需要的朋友參考下2013-05-05
Android RecyclerView 上拉加載更多及下拉刷新功能的實現(xiàn)方法
這篇文章主要介紹了Android RecyclerView 上拉加載更多及下拉刷新的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-09-09

