下面介绍的Android按钮的美化主要是通过android:background来实现的。
一、首先需要定义按钮样式
在res/drawable下新建文件button_selector.xml,内容如下
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- pressed --> <item android:state_pressed="true" > <shape android:shape="rectangle"> <gradient android:startColor="#ff2b35f0" android:endColor="#ff2b35f0" android:angle="270" /> <corners android:radius="4dp" /> </shape> </item> <!-- focus --> <item android:state_focused="true" > <shape> <gradient android:startColor="#ffc2b7" android:endColor="#ffc2b7" android:angle="270" /> <corners android:radius="4dp" /> </shape> </item> <!-- default --> <item> <shape> <gradient android:startColor="#ff00aced" android:endColor="#ff00aced" android:angle="0" /> <corners android:radius="4dp" /> </shape> </item> </selector>
二、使用美化的按钮
在原有Button布局文件上增加android:background="@drawable/button_selector"
<Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/subscribe" android:id="@+id/buttonSubscribe" android:layout_gravity="center_horizontal" android:background="@drawable/button_selector" />
效果如下:
相关推荐
在drawable文件夹下 新建button_drawable.xml <?xml version=1.0 encoding=utf-8 ?> <!--相当于做了一张圆角的图片,然后给button作为背景图片--> <shape xmlns:android=...
Android UI设计 按钮美化
Android 音乐播放器界面美化版,加载本地资源
andorid 美化 扁平按钮美化
在Android中用CheckBox+LinearLayout来实现一种多行单选按钮组的效果。效果图及讲解见:https://blog.csdn.net/ahuyangdong/article/details/82691961。github源码:https://github.com/ahuyangdong/SelectCustom
Android Studio 在xml文件中设置界面布局1、xml文件中给输入框editText修改下划线颜色2、设置button按钮为圆角及修改按钮颜色3、运用约束布局时预览效果和运行效果不一致 写一写今天困扰我很久的问题:如何给...
Activity之间信息传递,切换效果集合,包括按钮美化 由于本人的手机屏幕分辨率较低,因此采用的是240*320的分辨率 真机测试
安卓按钮图片,立体感特别强,美化你的android程序,高清gif按钮图标
如果你对Android系统自带的UI控件感觉不够满意,可以尝试下自定义控件,我们就以Button为例,很早以前Android123就写到过Android Button按钮控件美化方法里面提到了xml的selector构造。当然除了使用drawable这样的...
Android自带的对话框标题不好看,如果我们需要给弹出的对话框设置一个自己定义的标题,可以使用AlertDialog.Builder的setCustomTitle()方法。 定义一个对话框标题的title.xml文件: <?xml version=1.0 ...
Android系统自带额RadioButton稍微有点不好看。这里代码的RadioButton的效果非常的好。主要是界面效果的美化,有兴趣的同学可以下载。效果绝对能让你满意的。希望可以帮助到需要的朋友。
Android 课程设计-计算器app 做了界面的美化和按钮的变色,高分课程设计,可一键运行 - 运行中有什么问题可以私聊博主,本人高级安卓工程师,主页置顶有常见爆红解决的方法 ## 项目备注 1、该资源内项目代码都经过...
一个Android平台上的小游戏 自己写的 功能很简单 规定时间内点击按钮,点的越多分数越高 按钮会不断消失和新增 根据贪吃蛇改的 没有做太多美化 感觉上很多小游戏都是这一类套路吧 希望对别人有帮助
现在android开发需要很好的界面,这里就是我在开发过程中经常使用的不错的美化的图片,希望给大家分享。这是有三部分。不过都是独立的。那部分都可以使用。各不相同。
android开发技术实现实现qq登录注册好友列表界面跳转 1.设计登录界面,注册界面和好友列表界面。 ... ...”; ...”;...4.要求每个界面中的必要控件不能缺少,在此基础上,可以添加美化效果,完善输入格式校验。
android小例子,对于button的美化进行了研究,对于button的订制,可以进行参考,样式的控制主要是在drawable/XXX_style.xml文件中,使用了颜色渐变和圆角风格的button
不需要在添加北京来实现对按钮的美化,只需要建一个xml文件,然后这是一些属性值,在布局文件的设置控件的的时候加上 android:background="@drawable/button_style"就可以了,一个好看的按钮就出来了。
5.2、BUTTON美化案例☆ 139 5.3、IMAGEBUTTON 按下时的动画效果 142 5.4、滚动条显示与隐藏 143 5.5、LISTVIEW 与 SCROLLVIEW 解决办法 144 方法一:(重写ListView) 144 方法二: 150 5.6、3D魔方 151 6、ANDROID ...