返回顶部
首页 > 资讯 > 移动开发 >Android UI控件RatingBar实现自定义星星评分效果
  • 878
分享到

Android UI控件RatingBar实现自定义星星评分效果

自定义Android 2022-06-06 04:06:06 878人浏览 薄情痞子
摘要

本文实例为大家分享了Android RatingBar星星评分效果的具体代码,供大家参考,具体内容如下 继承关系 AppCompatRatingBar 效果图 xml

本文实例为大家分享了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添加监听,点击他也会变化


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数量是否发生改变
  ratingBar.setRating(rating);
 }
 Log.d(TAG, "rating=" + ratingBar.getRating());
 Log.d(TAG, "fromUser=" + fromUser);
 }
});
您可能感兴趣的文章:Android RatingBar星星评分控件实例代码Android评分控件RatingBar使用实例解析Android App中使用RatingBar实现星级打分功能的教程Android自定义View之自定义评价打分控件RatingBar实现自定义星星大小和间距Android控件之RatingBar自定义星级评分样式Android星级评分条控件RatingBar使用详解Android自定义控件RatingBar调整字体大小android之RatingBar控件用法详解Android中SeekBar和RatingBar用法实例分析Android开发之自定义星星评分控件RatingBar用法示例


--结束END--

本文标题: Android UI控件RatingBar实现自定义星星评分效果

本文链接: https://lsjlt.com/news/22334.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Android UI控件RatingBar实现自定义星星评分效果
    本文实例为大家分享了Android RatingBar星星评分效果的具体代码,供大家参考,具体内容如下 继承关系 AppCompatRatingBar 效果图 xml ...
    99+
    2022-06-06
    自定义 Android
  • Android自定义星星评分控件
    下面为控件的实现历程: 此控件高效,直接使用ondraw绘制,先亮照: 由于Android自身的星星评分控件样式可以改,但是他的大小不好调整的缺点,只能用small n...
    99+
    2022-06-06
    Android
  • Android控件之RatingBar自定义星级评分样式
    一、RatingBar简单介绍 RatingBar是基于SeekBar(拖动条)和ProgressBar(状态条)的扩展,用星形来显示等级评定,在使用默认RatingBar时,...
    99+
    2022-06-06
    Android
  • Android RatingBar星星评分控件实例代码
    效果图:直接上代码:xml文件:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.an...
    99+
    2023-05-31
    android ratingbar 评分控件
  • Android自定义View之自定义评价打分控件RatingBar实现自定义星星大小和间距
    在Android开发中,我们经常会用到对商家或者商品的评价,运用星星进行打分。然而在Android系统中自带的打分控件,RatingBar特别不好用,间距和大小无法改变。所以,...
    99+
    2022-06-06
    view Android
  • Android开发中使用RatingBar UI控件实现一个星星评分功能
    这期内容当中小编将会给大家带来有关Android开发中使用RatingBar UI控件实现一个星星评分功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。具体内容如下继承关系AppCompatRatingB...
    99+
    2023-05-31
    android ratingbar roi
  • Android开发怎么实现RatingBar星级评分控件
    本篇内容介绍了“Android开发怎么实现RatingBar星级评分控件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!实践过程初识Ratin...
    99+
    2023-07-02
  • Android开发手册RatingBar星级评分控件实例
    目录实践过程初识基本属性点击事件自定义样式实践过程 初识 RatingBar是基于SeekBar和ProgressBar的扩展,用星型来显示等级评定。 通常应用场景是在用户评价那,如...
    99+
    2024-04-02
  • Android星级评分条控件RatingBar使用详解
    Android开发中,时不时的就有要实现星星的评分效果,比如某宝,某团,相信大家也都见过,当然了我们可以自己去画,也可以用美工给切的图去实现,其实在Android原生的控件中就可以来实现这样的效果,它就是RatingBar。来,我们先看一张...
    99+
    2023-05-31
    android ratingbar 评分
  • ExtJS(3)- 自定义组件(星级评分
        今天介绍ExtJS的组件开发,这里以星级评分为示例,首先来看看效果图:    然后是功能操作:鼠标移动到五个星星上面时,会有tooltip显示当前的分值。如图:鼠标悬停在第四颗星星时前四颗星星显示高亮笑脸,当点击下去时锁定笑脸并且设...
    99+
    2023-01-31
    星级 自定义 组件
  • Android自定义VIew实现卫星菜单效果浅析
     一 概述: 最近一直致力于Android自定义VIew的学习,主要在看《android群英传》,还有CSDN博客鸿洋大神和wing大神的一些文章,写的很详细,自己心...
    99+
    2022-06-06
    菜单 view Android
  • 怎么在css中实现一个评分星星效果
    本篇文章为大家展示了怎么在css中实现一个评分星星效果,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。结构如下:很简单的结构,主要核心代码如下:<div class="gra...
    99+
    2023-06-08
  • Android自定义控件实现时钟效果
    在学习安卓群英传自定义控件章节的时候,有一个例子是绘制时钟,在实现了书上的例子后就想看这个时钟能不能动起来。 这里选择延迟一秒发送消息重绘view来实现的动画,对外提供了开启时...
    99+
    2022-06-06
    Android
  • Android如何自定义评分控件
    今天小编给大家分享一下Android如何自定义评分控件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。自定义参数为了方便扩展,...
    99+
    2023-06-30
  • Android自定义控件实现方向盘效果
    在很多开发中,为了界面更加的友好,在自定义View的基础上,开发者会开发出各种各样的自定义控件来满足实际开发需要,其中有一种”方向盘”的控件在实际开发中非常常见,便于用户进行一...
    99+
    2022-06-06
    Android
  • Android自定义View控件实现刷新效果
    三种得到LinearInflater的方法 a. LayoutInflater inflater = getLayoutInflater(); b. LayoutInflate...
    99+
    2022-06-06
    view Android
  • Android自定义控件实现雷达图效果
    本文实例为大家分享了Android自定义控件实现雷达图的具体代码,供大家参考,具体内容如下 学习了大神的源代码(奈何不知大神的博客地址),觉得必须记录一下,方便以后再次学习。 效果如...
    99+
    2024-04-02
  • Android自定义评分控件的完整实例
    目录前言自定义参数解析参数绘制事件处理评分监听外部使用总结前言 无意中翻到几年前写过的一个RatingBar,可以拖拽,支持自定义星星图片,间距大小等参数。 自定义参数 为了...
    99+
    2022-06-07
    Android
  • 微信小程序五星评分效果怎么实现
    这篇文章主要介绍微信小程序五星评分效果怎么实现,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!微信小程序五星评分效果实现代码很多做过电商项目的朋友会经常用到评分的功能,我这里正好写了一...
    99+
    2024-04-02
  • Android自定义控件实现滑动开关效果
    自定义开关控件   Android自定义控件一般有三种方式 1、继承Android固有的控件,在Android原生控件的基础上,进行添加功能和逻辑。 2、继承V...
    99+
    2022-06-06
    开关 Android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作