ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

7(button的基本属性)

2022-05-27 16:32:06  阅读:142  来源: 互联网

标签:基本 控件 自定义 solid button state 点击 属性


1.文字大小、颜色

2.自定义背景形状

一、Shape的属性(rectangle、oval、line、ring )

二、shape的子属性(corners、gradient、padding、size、solid、stroke)

3.自定义按压效果

4.Button控件点击事件(常用方式二)

5.TextViiew控件点击事件



 

 

1.文字大小、颜色

 

 


2.自定义背景形状

 

 

 

 

 

 

 


新建两个自定义的shape:

 

一、Shape的属性(rectangle、oval、line、ring )
分别为矩形、椭圆、线性、环形

二、shape的子属性(corners、gradient、padding、size、solid、stroke)
1.Corners:标签是用来字义圆角的

2、solid:solid用以指定内部填充色

3.gradient用以定义渐变色,可以定义两色渐变和三色渐变,及渐变样式,它的优先级高于solid。

4.stroke:这是描边属性,可以定义描边的宽度,颜色,虚实线等

5.size和padding: size:是用来定义图形的大小的,padding:用来定义内部边距

应用自定义的Shape:

 

 

 

3.自定义按压效果

在drawanble新建一个selector的根布局:

 

 

 

 

 

 

常见属性介绍:
android:state_selected 选中

android:state_focused 获得焦点

android:state_pressed 点击

android:state_enabled 设置是否响应事件,指所有事件

自定义一个点击的按钮:

 

 

 

在布局文件里:

 

 

 

运行应用程序,看效果:

 

 

 

按下效果:

 

 

4.Button控件点击事件(常用方式二)
方式一:

 

 

 

去Activity里编写此烦方法的事件:

 

 

 

运行应用:

 

 

 

方式二:就是我们一直在使用的,以MainActivty的”跳转到TextView“按钮为例:

 

 

 

5.TextViiew控件点击事件

在Activity编写showToast的函数:

 

 

 

运行应用程序:

 

 

 

注意:几乎所有的控件都可以设置点击事件,而且都可以使用上面的两种方法。

标签:基本,控件,自定义,solid,button,state,点击,属性
来源: https://www.cnblogs.com/wang--/p/16318116.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有