android自定义笑脸,GitHub - liyuanli01/ThreeRatingBar: 自定义笑脸评分条
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: 自定义笑脸评分条相关推荐
- 【Android 】零基础到飞升 | RatingBar(星级评分条)
2.3.9 RatingBar(星级评分条) 本节引言: 上一节的SeekBar是不是很轻松咧,本节我们学的这个RatingBar(星级评分条)也非常简单,相信在某宝, 买过东西的对这个应该不陌生,收 ...
- Android View体系(十)自定义组合控件
相关文章 Android View体系(一)视图坐标系 Android View体系(二)实现View滑动的六种方法 Android View体系(三)属性动画 Android View体系(四)从源 ...
- Android PC投屏简单尝试- 自定义协议章(Socket+Bitmap)
代码地址 :https://github.com/deepsadness/MediaProjectionDemo 效果预览 投屏效果预览 简单说明: 使用Android MediaProjection ...
- [Android]使用Dagger 2依赖注入 - 自定义Scope(翻译)
以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5095426.html 使用Dagger 2依赖注入 - 自定义 ...
- Android仿IOS解锁密码界面-自定义view系列(6)
Android仿IOS解锁密码界面-自定义view系列 功能简介 主要实现步骤-具体内容看github项目里的代码 xml相关属性设置 Android Studio 代码 Android技术生活交流 ...
- Android 为应用或Textview设置自定义字体,主流字体包
文章目录 前言 一.assets是什么? 二.APP全局字体 2.1.引入库 2.2.在Application中初始化calligraphy 2.3.让指定的Activity配置自定义字体 2.3.1 ...
- Android安卓仿IOS音量调节-自定义view系列(4)
Android安卓仿IOS音量调节-自定义view系列 功能简介 主要实现步骤 xml相关属性设置 java代码 Android技术生活交流 更多其他页面-自定义View-实用功能合集:点击查看 Gi ...
- android keyboard颜色,Android基于KeyboardView和Keyboard实现自定义软键盘 自定义键盘背景色...
Android基于KeyboardView和Keyboard实现自定义软键盘 在一些特别的情况下我们需要去自定义键盘 例如: 银行app的密码输入之类的 笨方法就是直接使用布局写我们的自定义软键盘 但 ...
- Android基于KeyboardView和Keyboard实现自定义软键盘 自定义键盘背景色
Android基于KeyboardView和Keyboard实现自定义软键盘 在一些特别的情况下我们需要去自定义键盘 例如: 银行app的密码输入之类的 笨方法就是直接使用布局写我们的自定义软键盘 但 ...
最新文章
- abap常用系统变量
- java7 nio2 新特性_JDK7新特性,你知道几个?
- 自己动手架设linux下Web服务器(图)6
- Linux中的终端、控制台、tty、pty等概念
- android androidruntime java,java – Runtime.exec():在Android中重启?
- 在搜索框自动输入文本_【Zotero文档翻译】管理篇:搜索
- 如何在 Project 里设置(创建)里程碑
- java全局校验拦截器
- 专利分析:数字人民币的“双离线”支付问题
- android+动态隐藏图标,2018安卓手机怎么隐藏图标 进入隐藏应用界面
- 快速给网站加一个赞赏码功能
- 项目2胖子不想说体重
- 精彩博文收集目录索引
- 编写一个购物车程序,实现在界面中以列表的形式显示购物车的商品信息,商品信息包括商品名称、价格和数量功能,并能够对购物车中的商品信息进行增删改查
- LaTex使用技巧19:罗马数字输入(大写和小写)
- 【英语:基础进阶_核心词汇扩充】E4.常见词根拓词
- Elasticsearch:Ingest pipeline 介绍
- 当“思岚”激光雷达邂逅盲人拐杖
- GAN论文详细解读+思想
- Android快速SDK(1)基础工具库QuickBase
热门文章
- 【TTS】uni-app语音播报app开发 / MT-TTS安卓原生自带语音合成插件(免费无限次)
- String.split()方法
- 股票,多数人的找死,少数人的等死
- 外部ping服务器导致虚拟内存满,虚拟内存不足的几种解决方法.doc
- chatGPT聊天记录消失如何找回
- 查询语句 like 模糊查询
- B站Up主自制秃头生成器,一键get张东升同款发型,网友:秃的太过真实
- N1盒子刷openwrt后刷安卓电视盒子、小钢炮、armbian的解决方法
- scrcpy设置快捷键_想将手机桌面更简单的投屏到电脑,这个安卓投屏神器值得一试...
- 数据分析框架:实现99%准确率