Android-美化控件
我们要进行控件的美化我们就要使用<shape>
和<selector>
shape主要是在XML中定义一些控件的几何形状以及颜色:
- android:shape 形状:rectagle矩形,oval椭圆,line水平直线,ring环形
<gradient>
渐变- android:startColor 起始颜色
- android:endColor 结束颜色
- android:angle 渐变角度,0从左到右,90表示从下到上,数值为45的整数倍,默认为0
- android:type 渐变的样式 liner线性渐变 radial环形渐变 sweep
<solid>
内部填充- android:color 填充的颜色
<stroke>
描边- android:width 描边的宽度
- android:color 描边的颜色
- android:dashWidth 表示’-‘横线的宽度
- android:dashGap 表示’-‘横线之间的距离
<corners>
圆角- android:radius 圆角的半径 值越大角越圆
- android:topRightRadius 右上圆角半径
- android:bottomLeftRadius 右下圆角角半径
- android:topLeftRadius 左上圆角半径
- android:bottomRightRadius 左下圆角半径
<padding>
边界填充- android:bottom=”1.0dip” 底部填充
- android:left=”1.0dip” 左边填充
- android:right=”1.0dip” 右边填充
- android:top=”0.0dip” 上面填充
selector拥有四大属性:
- android:state_selected 是否选中
- android:state_focused 是否获得焦点
- android:state_pressed 是否按压
- android:state_enabled 是否设置是否响应事件,指所有事件
- android:state_window_focused 默认时的背景图片
Android-美化控件相关推荐
- Winform(C#) 国内开源美化控件主题库2:花木兰控件库
Winform(C#) 国内开源美化控件主题库2:花木兰控件库 地址 博客:https://www.cnblogs.com/tlmbem/控件的介绍. gitee:https://gitee.com/ ...
- Winform(C#) 国内开源美化控件主题库1 SunnyUI
Winform(C#) 国内开源美化控件主题库1 SunnyUI SunnyUI.Net 是基于.Net Framework 4.0+..Net Core3.1..Net 5 框架的 C# WinFo ...
- Winform(C#) 国内开源美化控件主题库3: HZHControls
Winform(C#) 国内开源美化控件主题库3: HZHControls 介绍地址 官网: http://www.hzhcontrols.com/ gitee:https://gitee.com/k ...
- Android 个性化控件整理
本文为那些不错的Android开源项目第一篇--个性化控件(View)篇,**主要介绍Android上那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager. ...
- 按钮的android程序闪退,Android实例化控件有什么特殊要求吗??怎么程序加了这一段之后就闪退。。...
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV ...
- MaterialDesign美化控件
控件调试说明 控件调试说明 控件调试细节 常规WPF调试按照上述调试流程进行调整,关于二次开发过程中调试 添加资源词典 调整对应界面 在Grid前面添加关于资源词典的调用 <Window.Res ...
- 几百个Android开源个性化控件、工具库、项目、开发工具快快收藏
场景 如果之前是学过Java的,那么Android将很好上手. 新手入门,往往不会利用已经开源并实现效果的个性化控件和工具库等. 比如像下面这些控件效果 又比如一些工具库,包括依赖注入框架.图片缓存. ...
- Android开源项目 个性化控件(View)
Android开源项目--个性化控件(View) Android开源项目 --个性化控件(View),这次主要给大家介绍一些Android开发中用到的不错的个性化View,包括ListView.Act ...
- android自定义组件属性,Android组合控件详解 自定义属性
组合控件详解 & 自定义属性 组合控件是自定义控件的一种,只不过它是由其他几个原生控件组合而成,故名组合控件. 在实际项目中,GUI 会遇到一些可以提取出来做成自定义控件情况. 一个自定义控件 ...
- android 许可协议,Android 基本控件的使用二(注册许可协议)(CheckBox)
需要注意的是:按钮部分,在复选框选中之前是显示不可点击状态,一旦被选中之后就会变成可点击按钮. 为复选框设置的监听为:setOnCheckedChangeListener 实现的方法有两种: 方法一: ...
最新文章
- io_service work 的作用
- mysql模糊查询的优化方法--亲自实践
- MongoDB索引实战技巧
- php-cgi并发,对于php-fpm和cgi,还有并发响应的理解
- 歪枣网数据库设计-千万级别海量数据查询效率优化
- CVPR 2020 | 北航提出:通过由粗到精特征自适应进行跨域目标检测,表现SOTA!
- 云场景实践研究第52期:畅游
- 拼多多算法笔试2020
- element ui el-carousel 滚动图 vue 基于vue-lazyload图片懒加载、延迟加载 解决方案
- 十万大学生都已成为猿粉,你还在等什么?
- 挑战练习题2.3动态规划 poj3046 Ant Counting dp
- cf319.B. Modulo Sum(dp 鸽巢原理 同余模)
- 如何把图片压缩到200k?怎么压缩图片大小kb?
- win 7 安装 VMware 14的bug
- 支持查看朋友圈的微信Mac版客户端
- keyshot怎么贴logo_KeyShot图文教程,三步教你如何使用添加有织纹的Logo
- MES管理系统中,生产调度业务流程是怎么样的
- ActiveMQ--概述
- 随机算法 之随机数的产生
- 为什么SHL和SAL相同
热门文章
- 网络游戏demo开发实例:多人在线RPG游戏(MMO RPG)demo的开发记录(第0篇)
- 分享一款很好的视频处理软件 会声会影X8(huishenghuiyingx8-trial_x64)
- 教师计算机教育提升,教师如何提高自己的信息化能力
- 计算机伦理原则包含什么内容,医学伦理学的基本原则包括什么?
- 2019-11-29-解决从旧格式的-csproj-迁移到新格式的-csproj-格式-AssemblyInfo-文件值重复问题...
- python二手房数据分析_Python 爬取北京二手房数据,分析北漂族买得起房吗? | 附完整源码...
- 板式换热器的清洗反冲洗方法
- 【H3C V7路由器实战视频课程系列-8】IS-IS路由配置与管理-王达-专题视频课程
- python求圆面积_python如何求圆的面积 python求圆的面积方法
- 随鼓点跃动的身心:那些悠扬易推的耳机