The present invention provides an application of Android system method and system button effect, wherein the method comprises the following steps: through state selector in XML format to draw corresponding text control TextView in the condition of different background information and text information; and when the text control TextView state change, the state of the background and text information switch to the information corresponding to the current text control TextView; changes by XML to realize the background information and text information to follow the text TextView control changes, greatly improves the button design variability can facilitate later dynamic adjustment, and greatly improve the display speed of program, reduce memory loss.
【技术实现步骤摘要】
一种实现安卓系统应用程序中按钮效果的方法和系统
本专利技术涉及用户界面编辑
,更具体地,涉及实现安卓系统应用程序中按钮效果的方法和系统。
技术介绍
在应用程序开发过程中,开发者经常会使用到图片文件,但是过多的使用图片文件会导致内存增加,导致安装包过大等一系列问题。常规开发通常会使用图片文件来制作按钮,因此图片文件过多同样带来上述一系列的问题出现。常规开发通常使用按钮控件(Button)制作按钮,按钮控件使用图片的方式来展示按钮信息,不仅加载速度慢,内存占用和处理效率也存在很大程度的损耗。
技术实现思路
本专利技术提供一种克服上述问题或者至少部分地解决上述问题的实现安卓系统应用程序中按钮效果的方法和系统。根据本专利技术的一个方面,提供一种实现安卓系统应用程序中按钮效果的方法,包括:S1、通过XML格式的状态选择器绘制对应文本控件TextView在不同状态下的背景信息和文字信息;以及S2、当所述文本控件TextView的状态改变时,将所述背景信息和文字信息切换至对应当前文本控件TextView的状态;其中,所述文本控件TextView的状态为以下可选状态中的至少2种状态;所述以下可选状态包括:未选择的状态、选择但未点击的状态以及选择并点击的状态。根据本专利技术的另一方面,提供一种实现安卓系统应用程序中按钮效果的系统,包括:绘制模块,用于通过XML格式的状态选择器绘制对应文本控件TextView在不同状态下的背景信息和文字信息;以及切换模块,用于当所述文本控件TextView的状态改变时,将所述背景信息和文字信息切换至对应当前文本控件TextView的状态;其 ...
【技术保护点】
一种实现安卓系统应用程序中按钮效果的方法,其特征在于,包括:S1、通过XML格式的状态选择器绘制对应文本控件TextView在不同状态下的背景信息和文字信息;以及S2、当所述文本控件TextView的状态改变时,将所述背景信息和文字信息切换至对应文本控件TextView的状态;其中,所述文本控件TextView的状态为以下可选状态中的至少2种状态;所述以下可选状态包括:未选择的状态、选择但未点击的状态以及选择并点击的状态。
【技术特征摘要】
1.一种实现安卓系统应用程序中按钮效果的方法,其特征在于,包括:S1、通过XML格式的状态选择器绘制对应文本控件TextView在不同状态下的背景信息和文字信息;以及S2、当所述文本控件TextView的状态改变时,将所述背景信息和文字信息切换至对应文本控件TextView的状态;其中,所述文本控件TextView的状态为以下可选状态中的至少2种状态;所述以下可选状态包括:未选择的状态、选择但未点击的状态以及选择并点击的状态。2.如权利要求1所述的实现安卓系统应用程序中按钮效果的方法,其特征在于,所述步骤S1包括:创建第一XML文件,向所述第一XML文件配置选择状态以及对应选择状态的所述背景信息,获得XML格式的第一状态选择器;以及创建第二XML文件,向所述第二XML文件配置选择状态以及对应选择状态的所述文字信息,获得XML格式的第二状态选择器;其中,所述选择状态为所述文本控件TextView的状态。3.如权利要求1所述的实现安卓系统应用程序中按钮效果的方法,其特征在于,所述步骤S1和S2之间还包括:所述状态选择器监控所述文本控件TextView的状态。4.如权利要求2所述的实现安卓系统应用程序中按钮效果的方法,其特征在于,所述背景信息包括背景形状的子信息、背景边框宽度的子信息以及背景颜色的子信息;其中,向所述第一XML文件配置对应选择状态的所述背景信息,包括:通过形状调整语句,设置所述文本控件TextView在不同状态下的背景形状;通过边框调整语句,设置所述文本控件TextView在不同状态下背景边框的宽度;或通过背景颜色调整语句,设置所述文本控件TextView在不同状态下的背景颜色;所述文本控件TextView切换状态后,所述背景信息中至少一种子信息...
【专利技术属性】
技术研发人员:张磊,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。