`
monsterhuan
  • 浏览: 17941 次
文章分类
社区版块
存档分类
最新评论

Android的UI按钮美化之一

阅读更多
效果图:

准备两种大小一样的按钮图片,其区别只有颜色深浅。(p.s.CrystalButton是一个做按钮的软件,简单好用!),见下图:


step1:在activity_mode_select.xml中设置Button的属性,记得添加id
<Button
        android:id="@+id/b_gravity"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/b_gravity" /> 

step2:在ModeSelectActivity中的onCreat方法中为Button添加监听器,这里使用的是OnTouchListener,代码如下:
 Button b_gravity;
//重力感应按钮设置监听器,按下按钮时按钮变深,释放时按钮恢复并实现一定的功能,如跳转页面,弹出提示信息等,这里实现的功能是跳转到GravityMode界面
		b_gravity=(Button)findViewById(R.id.b_gravity);
		b_gravity.setOnTouchListener(new OnTouchListener(){
			public boolean onTouch(View v, MotionEvent event) {
				if(event.getAction()==MotionEvent.ACTION_DOWN){
					b_gravity.setBackgroundResource(R.drawable.b_gravity_darker);
				}
				if(event.getAction()==MotionEvent.ACTION_UP){
					b_gravity.setBackgroundResource(R.drawable.b_gravity);
//这里实现页面的跳转
					Intent intent=new Intent();
					intent.setClass(ModeSelectActivity.this,GravityActivity.class);
					ModeSelectActivity.this.startActivity(intent);
				}
				return false;
			}
			
		});

其实,挺简单的,对吧~
  • 大小: 9.6 KB
  • 大小: 7.1 KB
  • 大小: 6 KB
1
2
分享到:
评论

相关推荐

    Android UI设计 按钮美化

    Android UI设计 按钮美化

    Android按钮美化

    Android按钮美化,圆角、背景渐变按钮。

    Android 音乐播放器界面美化版

    Android 音乐播放器界面美化版,加载本地资源

    Android UI设计:打造美观界面的完整Demo 源码

    Android UI设计是移动应用开发中至关重要的一环,它直接关系到用户的使用体验和产品的市场竞争力。一个美观且直观的界面可以提升用户满意度,增强品牌形象。"Android UI设计:打造美观界面的完整Demo 源码"提供了一...

    Android Shape控件美化实现代码

    如果你对Android系统自带的UI控件感觉不够满意,可以尝试下自定义控件,我们就以Button为例,很早以前Android123就写到过Android Button按钮控件美化方法里面提到了xml的selector构造。当然除了使用drawable这样的...

    按钮伸缩动画Demo

    本Demo描述了一组按钮进行伸缩显隐动画时的状态切换操作,对于优化布局结构、美化UI操作有一定的指导意义,如果有更好的建议,期待反馈,如需细致配套分析,请关注文章《Android控件组的伸缩显隐式动画实例》,近期...

    Android开发资料合集-World版!

    5、ANDROID UI 美化 137 5.1、简单美化BUTTON、IMAGEBUTTON、TEXTVIEW等控件 137 5.2、BUTTON美化案例☆ 139 5.3、IMAGEBUTTON 按下时的动画效果 142 5.4、滚动条显示与隐藏 143 5.5、LISTVIEW 与 SCROLLVIEW 解决...

    Android 开发技巧

    5、ANDROID UI 美化 137 5.1、简单美化BUTTON、IMAGEBUTTON、TEXTVIEW等控件 137 5.2、BUTTON美化案例☆ 139 5.3、IMAGEBUTTON 按下时的动画效果 142 5.4、滚动条显示与隐藏 143 5.5、LISTVIEW 与 SCROLLVIEW 解决...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Android 一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导开发 IOS 由苹果公司开发的移动操作系统 Webkit 一个开源的浏览器引擎,在手机上的...

    GlowButton:使用发光按钮美化您的布局。 欢迎支持:star:捐款! :raising_hands:

    Android Library通过发光按钮美化您的布局 :pencil: 用法 步骤1:将其添加到您的root build.gradle中 allprojects { repositories { maven { url " https://jitpack.io " } } } 步骤2:添加依赖项 dependencies ...

    Android仿QQ用户帐号登录界面效果.rar

    Android仿QQ用户帐号登录界面效果,附上完整的源代码,本实例中的实现方法比较简单,主要是调用一张图片来实现登录界面,另外还添加了一些按钮的美化效果,虽然很简单的例子,但对于android手机界面编程打基础,是挺...

    纯组件网络验证+后台UI,可直接使用,内含PSD文件-易语言

    图形按钮+编辑框+图片框 调用模块: MiXian_仿Android_Toast提示 v2.0.ec 窗口阴影模块.ec 精易模块 [v7.3].ec 介绍: 本UI是大概仿的YGBOOK的后台,简洁明了,并且代码方便比较少,而且变量命名和组件命名都比较...

    中南大学嵌入式课设《我们约会吧》嵌入式课设拓展

    本课程设计是基于华为远见开发板FS6818平台进行开发Android的交友软件以及使用的环境是Eclipse和使用Java编写软件代码,来进行恋爱交友的基本功能的实现,包括发布约会、查找好友等功能,此外我还添加了许多功能和UI...

    Material-Design-mui:基于mui框架,进行Material Design风格美化

    Material-Design-mui基于的Material Design风格的UI由于其他Material Design风格的web框架(如、等)主要是针对pc端网页的,对移动端的优化并不是太好,而mui是以ios为主要风格的框架,对于喜欢android Material ...

    动态的多选框打钩动画特效

    js css3制作多选框美化,点击多选框按钮打钩文字中划线ui动画特效。

Global site tag (gtag.js) - Google Analytics