ThreeRatingBar

自定义笑脸评分条

效果图

attrs.xml

//间距

//默认图标

//差评图标

//好评图标

//半星差图标

//半星好图标

//星星大小

//星星数量

//当前评级

xml引用

android:id="@+id/ratingTotal"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_centerVertical="true"

android:layout_marginLeft="20dp"

app:default_icon="@mipmap/evaluate_default_face"

app:rating="1.36"

android:layout_toRightOf="@+id/tv_1"

app:selection_icon_bad="@drawable/rating_bar_bad_smile"

app:selection_icon_good="@drawable/rating_bar"

app:selection_icon_half_good="@mipmap/evaluate_yellow_half"

app:selection_icon_half_bad="@mipmap/evaluate_bad_face_half"

app:starCount="5"

app:starImageSize="96"/>

使用

@Bind(id.rate_communicate)

ThreeLevelRatingBarView rateCommunicate;

//禁止再点击

rateCommunicate.setClickable(false);

//获取并设置rating

CommunicationScore = rateCommunicate.getRating() + "";

rateCommunicate.setRating(Float.parseFloat(CommunicationScore));

//点击监听

rateCommunicate.setOnRatingBarChangeListener(new ThreeLevelRatingBarView.OnRatingBarChangeListener() {

@Override

public void onRatingChanged(float RatingScore) {

if (RatingScore > 2) {

tvCommunicate.setText("好");

} else if (RatingScore <= 1) {

tvCommunicate.setText("差");

} else {

tvCommunicate.setText("一般");

}

}

});

android自定义笑脸,GitHub - liyuanli01/ThreeRatingBar: 自定义笑脸评分条相关推荐

  1. 【Android 】零基础到飞升 | RatingBar(星级评分条)

    2.3.9 RatingBar(星级评分条) 本节引言: 上一节的SeekBar是不是很轻松咧,本节我们学的这个RatingBar(星级评分条)也非常简单,相信在某宝, 买过东西的对这个应该不陌生,收 ...

  2. Android View体系(十)自定义组合控件

    相关文章 Android View体系(一)视图坐标系 Android View体系(二)实现View滑动的六种方法 Android View体系(三)属性动画 Android View体系(四)从源 ...

  3. Android PC投屏简单尝试- 自定义协议章(Socket+Bitmap)

    代码地址 :https://github.com/deepsadness/MediaProjectionDemo 效果预览 投屏效果预览 简单说明: 使用Android MediaProjection ...

  4. [Android]使用Dagger 2依赖注入 - 自定义Scope(翻译)

    以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5095426.html 使用Dagger 2依赖注入 - 自定义 ...

  5. Android仿IOS解锁密码界面-自定义view系列(6)

    Android仿IOS解锁密码界面-自定义view系列 功能简介 主要实现步骤-具体内容看github项目里的代码 xml相关属性设置 Android Studio 代码 Android技术生活交流 ...

  6. Android 为应用或Textview设置自定义字体,主流字体包

    文章目录 前言 一.assets是什么? 二.APP全局字体 2.1.引入库 2.2.在Application中初始化calligraphy 2.3.让指定的Activity配置自定义字体 2.3.1 ...

  7. Android安卓仿IOS音量调节-自定义view系列(4)

    Android安卓仿IOS音量调节-自定义view系列 功能简介 主要实现步骤 xml相关属性设置 java代码 Android技术生活交流 更多其他页面-自定义View-实用功能合集:点击查看 Gi ...

  8. android keyboard颜色,Android基于KeyboardView和Keyboard实现自定义软键盘 自定义键盘背景色...

    Android基于KeyboardView和Keyboard实现自定义软键盘 在一些特别的情况下我们需要去自定义键盘 例如: 银行app的密码输入之类的 笨方法就是直接使用布局写我们的自定义软键盘 但 ...

  9. Android基于KeyboardView和Keyboard实现自定义软键盘 自定义键盘背景色

    Android基于KeyboardView和Keyboard实现自定义软键盘 在一些特别的情况下我们需要去自定义键盘 例如: 银行app的密码输入之类的 笨方法就是直接使用布局写我们的自定义软键盘 但 ...

最新文章

  1. abap常用系统变量
  2. java7 nio2 新特性_JDK7新特性,你知道几个?
  3. 自己动手架设linux下Web服务器(图)6
  4. Linux中的终端、控制台、tty、pty等概念
  5. android androidruntime java,java – Runtime.exec():在Android中重启?
  6. 在搜索框自动输入文本_【Zotero文档翻译】管理篇:搜索
  7. 如何在 Project 里设置(创建)里程碑
  8. java全局校验拦截器
  9. 专利分析:数字人民币的“双离线”支付问题
  10. android+动态隐藏图标,2018安卓手机怎么隐藏图标 进入隐藏应用界面
  11. 快速给网站加一个赞赏码功能
  12. 项目2胖子不想说体重
  13. 精彩博文收集目录索引
  14. 编写一个购物车程序,实现在界面中以列表的形式显示购物车的商品信息,商品信息包括商品名称、价格和数量功能,并能够对购物车中的商品信息进行增删改查
  15. LaTex使用技巧19:罗马数字输入(大写和小写)
  16. 【英语:基础进阶_核心词汇扩充】E4.常见词根拓词
  17. Elasticsearch:Ingest pipeline 介绍
  18. 当“思岚”激光雷达邂逅盲人拐杖
  19. GAN论文详细解读+思想
  20. Android快速SDK(1)基础工具库QuickBase

热门文章

  1. 【TTS】uni-app语音播报app开发 / MT-TTS安卓原生自带语音合成插件(免费无限次)
  2. String.split()方法
  3. 股票,多数人的找死,少数人的等死
  4. 外部ping服务器导致虚拟内存满,虚拟内存不足的几种解决方法.doc
  5. chatGPT聊天记录消失如何找回
  6. 查询语句 like 模糊查询
  7. B站Up主自制秃头生成器,一键get张东升同款发型,网友:秃的太过真实
  8. N1盒子刷openwrt后刷安卓电视盒子、小钢炮、armbian的解决方法
  9. scrcpy设置快捷键_想将手机桌面更简单的投屏到电脑,这个安卓投屏神器值得一试...
  10. 数据分析框架:实现99%准确率