autojs之彩色按钮
作者: 牙叔
使用场景:
展示彩虹色的按钮
效果展示:
仅为演示功能, 未做美化
原理
代码一共展示了十几种效果,全部都是文字控件
十几种效果分为两类
- 文字的颜色
- 背景的颜色
文字的颜色
- 文字之所以显示在屏幕上, 是因为有一支笔在屏幕上写字
- 这支笔我们可以改变他的颜色, 甚至用图片替换颜色, 这样笔, 可以涂色, 也可以涂图片
- 是管理文字的笔哦, 不是背景色, 请区分
背景的颜色
- 背景和文字一样, 也是有画笔的
- 背景也可以是文字, 也可以是图片, 这都可以通过画笔来修改
- 如果是图片, 可以直接用
imageView
, 按钮一般不用图片
颜色
- 纯色
gradientDrawable.setColor(Color.BLUE);
- 渐变色
gradientDrawable.setColors(colorArr);
- 纯色
圆角
统一设置圆角
gradientDrawable.setCornerRadius(30);
圆角分别设置
let radiusArr = util.java.array("float", 8);radiusArr[0] = 10;radiusArr[1] = 20;radiusArr[2] = 30;radiusArr[3] = 40;radiusArr[4] = 50;radiusArr[5] = 60;radiusArr[6] = 70;radiusArr[7] = 80;gradientDrawable.setCornerRadii(radiusArr);
微信公众号 AutoJsPro教程
QQ群
747748653
autojs之彩色按钮相关推荐
- autojs之彩色下拉框
作者: 牙叔 使用情景: 做个彩色下拉框 原理: 重写下拉框的适配器, 在适配器的getView方法中, 添加随机颜色做背景 难点: 理解适配器的作用 autojs实现抽象类的继承 抽象类的继承 我自 ...
- AutoJs学习-悬浮按钮
往期文章分享 点击跳转=><导航贴>- Unity手册,系统实战学习 点击跳转=><导航贴>- Android手册,重温移动开发
- autojs对话框修改样式
牙叔教程 简单易懂 对话框 定义 对话框是提示用户做出决定或输入更多信息的小窗口.对话框不会占据整个屏幕,通常适用于需要用户进行操作才能继续执行的模态框事件. Site Unreachable 子类 ...
- 6款渐变标签彩色flash按钮
6款渐变标签彩色flash按钮,彩色按钮,渐变标签,彩色flash,标签按钮. flash素材 下载地址: http://www.huiyi8.com/sc/6793.html (转载请注明此处)
- Android Material Design按钮样式设计
Today we'll dive deep into Android Buttons in Material Design and develop an application that showca ...
- 积极响应号召_30多个“号召性用语”按钮模板下载
几乎没有网站没有两种按钮,即: 社交媒体按钮和号召性用语按钮. 尽管前者完全是一个完全不同的主题,但是在本文中,我将介绍号召性用语按钮模板以供下载 . 由于网页设计师一直在寻找可随时使用的号召性用语集 ...
- Mac新手教程——修改苹果Mac电脑窗口上按钮与菜单颜色
**MAC电脑如何修改苹果Mac电脑窗口上按钮与菜单颜色?**可能新接触苹果macosx的用户不清楚该如何设置.今天小编就带来一篇文章,详细介绍Mac电脑窗口上按钮与菜单颜色的修改方法. 1.首先,打 ...
- 黑白照片如何变成彩色?教你几种照片变彩色小妙招
将黑白照片变成彩色照片可以给人带来更真实的视觉体验,让照片更加生动和有趣.通过添加颜色,照片可以突出重点,增强视觉效果,同时也可以更好地还原历史场景和人物形象,帮助人们更好地理解历史和文化.此外,黑白 ...
- 主题是计算机上的图片 颜色,如何在电脑中将彩色图片转换为黑白图片
this.p={ m:2, b:2, loftPermalink:'', id:'fks_0870710870830800670820870870700720840880700820800830750 ...
最新文章
- leetcode算法题--子集
- 【BZOJ 1036】[ZJOI2008]树的统计Count
- 分享这两年从事Linux系统运维行业的感受
- Py之Xlrd:Xlrd的使用方法总结(获取的sheet名字/sheet索引/sheet内容/数和列数、获取整行和整列的值(列表) 、指定单元格的内容/数据类型)之详细攻略
- JUC多线程:ThreadLocal 原理总结
- 游戏安全有多重要?——GAME-TECH游戏开发者技术沙龙
- 特征向量按照特征值大小进行排序
- 234C. Weather
- 2 ABAP命名规则
- Shiro第四篇【Shiro与Spring整合、快速入门、Shiro过滤器、登陆认证】
- ROS 中文教程目录(最好不要过度依赖这种,建议养成看英文原版习惯)
- vue 子级拿值_Vue 父组件主动获取子组件的值,子组件主动获取父组件的值
- python中的content方法_content最新:python计算Content-MD5并获取文件的Content-MD5值方式_爱安网 LoveAn.com...
- pulsar学习笔记1:helloworld
- over oracle 不足补零,oracle的rank,over partition涵数使用
- Openvswtich 学习笔记
- PHPEclipse安装与使用
- 十三、Linux驱动之触摸屏驱动
- 强大如斯的Bunch类
- php工业物联网实现,利用工业物联网网关巧妙实现远程控制
热门文章
- 【SVF Cloud】项目值过长,分2行表示
- 【干货】国外大神提高插画设计能力的经验分享
- 原生js实现文字转语音功能
- 单卡、流量池、统付池等,细数那些常见的物联网卡计费模式
- 雷电连接不到android studio,android studio连接雷电模拟器
- 90后创业,是无奈之举还是不甘现状?创业必看!
- dbo.java_开源词袋模型DBow3原理源码(一)整体结构
- Android GMail/EMail附件读取/存储简析
- 康佳lc32es62没声音_康佳液晶电视LC32ES62有时不开机通病病因
- 神垕古镇景区5A级十年都没有实现的三大主因