按钮消息提示组件

Github地址:NumImageButtom

效果:

使用方法

1.在项目的build.gradle文件做如下修改

  1. allprojects {
  2.  repositories {
  3.  ...
  4.  maven { url ‘https://jitpack.io‘ }
  5.  }
  6.  }

2.在app的build.gradle内作如下修改

  1. dependencies {
  2.  ...
  3.  compile ‘com.github.Brioal:NumImageButtom:1.0‘
  4.  ...
  5. }

提供的方法

方法 xml属性 作用
setTextColor(int textColor) textColor 设置字体的颜色
setNum(int num) numIndex 设置消息数量
setDrawable(Drawable drawable) imageSrc 设置显示图标
setNumBg(Drawable numBg) numBg 设置文字的背景

文字背景示例

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <shape xmlns:android="http://schemas.android.com/apk/res/android">
  3.  <solid android:color="#BD014D"/>
  4.  <corners android:radius="100dp"/>
  5. </shape>

使用方法

xml布局

  1.  <com.brioal.view.NumImageButton
  2.  android:id="@+id/numImageButton1"
  3.  android:layout_width="200dp"
  4.  android:layout_height="200dp"
  5.  app:imageSrc="@mipmap/ic_launcher"
  6.  app:numBg="@drawable/round_bg_accent"
  7.  app:numIndex="11">
  8.  </com.brioal.view.NumImageButton>

代码设置

  1. mNumImageButton.setNum(10)
  2.  .setTextColor(Color.WHITE)
  3.  .setDrawable(getResources().getDrawable(R.drawable.ic_launcher))
  4.  .setNumBg(getResources().getDrawable(R.drawable.round_bg_accent));
时间: 2024-08-03 03:14:35

按钮消息提示组件的相关文章

【C#】组件发布:MessageTip,轻快型消息提示窗

注:本组件适用于.net2.0+的winform项目 样子: 实际效果比这gif顺滑,建议下载文末的Tester体验 介绍: 如图所见,这种提示在网页.手机上用的较多,相比正经的消息框(如MessageBox),我认为好处有: 不需要用户对消息本身做出响应,点啥[确定]什么的 不阻塞.不干预用户的后续操作,就是单纯告诉你一声完事了 视觉上通过动画效果保证消息的送达性,弥补因无干预可能造成的“被无视” 这就是我所谓的[轻快型消息提示窗],适用于: 能快速出结果的操作,比如在本地库跑个小语句啥的.如

Android安卓程序消息提示和按钮响应事件

首先在界面的XML里添加按钮响应函数 android:onClick="OnMyClick" <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView1" androi

(RPA学习)使用多线程点击 VBA 运行中的消息提示框

艺赛旗RPA全面免费下载中点击下载http://www.i-search.com.cn/index.html?from=line27 业务场景使用 win32com 运行 Excel 中的宏运算(VBA),会遇到 VBA 运行的最后一步会弹出消息提示框,需点击这个消息提示框之后,VBA 才能运行结束,所以在运行 VBA 之后加入 Try 组件去点击时无法点击的,所以考虑使用多线程来实现. 流程代码import ubpa.iautomation as iautomationimport threa

仿微信新消息提示音

怕有些人不知道怎么进入微信的新消息提示音功能,我这里说下操作步骤: 打开微信----我---设置---新消息提醒---新消息提示音. 经过以上的步骤就进入了这样的界面 具体实现的步骤. 难点之一:获取到手机系统的提示音,并将它们显示在一个listview里面. 参考如下代码: // 获得RingtoneManager对象   RingtoneManager manager = new RingtoneManager(this);   // 设置RingtoneManager对象的类型为TYPE_

View(视图)——AutoCompleteTextView 、Spinner和消息提示

一.AutoCompleteTextView 自动提示文本输入框 1.属性:不区分大小写. 2.ArrayAdapter  适配器 数据源是String[ ]或集合,保存要提示的文本:layout文件. 3.completionThreshold:设置提示需要的最少字符数,默认是2. 二.Spinner 下拉列表 1.ArrayAdapter  适配器 数据源是String[ ]或集合,保存要提示的文本:layout文件. 2.监听器   AdapterView.OnItemSelectedLi

UWP中的消息提示框(一)

不管什么平台,应用内难免会出现一些消息提示框,下面就来聊聊我在UWP里用到的消息提示框. 弹窗也可按是否需要用户操作促发一些逻辑进行分为两大类. 不需要用户干涉的一类: MessageDialog:操作简单,写起来也省事,想具体了解的请参考MSDN 先看看效果 PC上效果: mobile上效果: 再看看代码(●'?'●) 前台: <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" >

android 消息提示机制

消息提示机制 一 对话框 Dialog AlertDialog 对话框有:标准对话框, 菜单式对话框, 菜单式复选框对话框,自定义对话框 (注意:这里的上下文公用了,代码的点击方法我已经在点击监听事件里注册了) 1 标准对话框: 在布局界面写好按钮,然后设置点击事件, 在事件种创建 dialog 的构造器 AlertDialog.Builder builder = new AlertDialog.Builder(context); 然后用构造器设置dialog的各种属性,最后create,sho

从仿QQ消息提示框来谈弹出式对话框

<代码里的世界> -UI篇 用文字札记描绘自己 android学习之路 转载请保留出处 by Qiao http://blog.csdn.net/qiaoidea/article/details/45896477 [导航] - 自定义弹出式对话框的简单用法 列举各种常见的对话框实现方案 1.概述 android原生控件向来以丑著称(新推出的Material Design当另说),因此几乎所有的应用都会特殊定制自己的UI样式.而其中弹出式提示框的定制尤为常见,本篇我们将从模仿QQ退出提示框来看一

winform消息提示框

摘自:http://www.cnblogs.com/risen/archive/2008/01/15/1039751.html public partial class AlertForm : Form    {        /*         * 在类AlertForm定义的下方,         * 我们创建用于显示的字符串和其颜色的变量,         * 再定义几个Rectangle对象的变量用于放置标题.         * 提示内容以及可以拖动窗体的区域和关闭按钮的区域.