效果图:
准备两种大小一样的按钮图片,其区别只有颜色深浅。(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
分享到:
相关推荐
Android UI 设计中,按钮美化是非常重要的一方面。 buttons 在 Android 中是一个非常常见的控件,但是如果不加以美化,按钮的外观会显得很丑。其实,美化按钮并不是什么难事儿,简单地说,shape 就是用来自己画图用...
在Android应用开发中,UI设计是提升用户体验的关键因素之一,其中按钮(Button)作为用户交互的核心元素,其外观和效果的优化尤为重要。本教程将详细讲解如何实现Android按钮的美化,包括创建圆角按钮和应用背景渐变...
在Android开发中,UI设计是至关重要的一个环节,它直接影响到应用的用户体验和整体视觉效果。Android官方为了帮助开发者创建出美观、一致且遵循Material Design规范的用户界面,提供了丰富的美化资源。这些资源旨在...
总的来说,Android Bootstrap为开发者提供了一种快捷、美观的方式来创建Android应用的按钮UI,降低了设计和开发的复杂性,提高了应用的整体品质。通过深入理解并灵活运用这个库,开发者能够更专注于功能实现,同时...
这个名为“安卓Android源码——UI界面源码.zip”的压缩包,很显然是一个包含Android用户界面(UI)相关源代码的资源集合。下面我们将详细探讨Android UI界面的构建原理以及可能包含的知识点。 1. **Android UI框架*...
"Android弹窗UI美化"是一个专注于提升应用内弹窗界面美观度的实践。在这个主题下,我们将探讨如何通过更改布局、添加图片等方法,将普通的对话框(Dialog)转化为更具吸引力的、高质感的设计。 首先,`android ...
### AndroidUI界面开发规范 #### 一、引言 随着移动设备的普及和发展,用户界面(UI)设计在软件开发中的重要性日益凸显。一个良好的UI不仅能够提升用户体验,还能够帮助开发者更好地传达产品理念。本篇文章将从...
在Android开发中,UI界面的设计是至关重要的,它直接影响到应用的用户体验和整体质感。一个漂亮的UI界面不仅能吸引用户,还能提升用户对应用的满意度。本资料包“android 漂亮的UI界面 完整的界面设计”显然是为了...
本文将根据给定的颜色资源文件,详细介绍一系列常用且推荐的色彩选择,并探讨它们在Android UI设计中的应用。 #### 颜色资源文件结构 首先,我们来看一下颜色资源文件`colors.xml`的基本结构。此文件通常位于项目的...
在Android开发中,UI设计是用户体验的关键因素之一,而按钮的美化则是提升界面美观度的重要环节。扁平化设计作为现代界面设计的主流趋势,它强调简洁、清晰和功能性的结合,摒弃了过多的装饰元素,使得界面更加直观...
"Android音乐播放器界面美化版"项目就是一个专注于提升用户体验的音乐播放器应用。这款应用能够加载本地的音乐资源,让用户在自己的设备上享受美妙的音乐体验。 首先,我们要了解Android音乐播放器的基本构建模块。...
这个资源包提供了Android APP Design UI界面库,以及一个使用此库实际构建的APP项目源代码,这对于开发者来说是一份非常有价值的参考资料。 1. **DrawerLayout与NavigationView** DrawerLayout是Android开发中的一...
"APP智能手机UI创意美化设计-第二章"的主题着重于如何通过创新和艺术性的手法提升移动应用的视觉吸引力和交互性。在这个章节中,我们将深入探讨以下几个关键知识点: 1. **色彩理论与应用**:色彩是UI设计中的核心...
3. 微交互:微交互是UI设计中的细腻之处,如按钮按下反馈、滑动滚动条等,它们让APP更富有人性化。 五、适配与兼容性 1. 屏幕适配:考虑到不同设备屏幕尺寸,设计时需进行响应式布局,确保在各种设备上都能良好...
Android UI设计是移动应用开发中至关重要的一环,它直接关系到用户的使用体验和产品的市场竞争力。一个美观且直观的界面可以提升用户满意度,增强品牌形象。"Android UI设计:打造美观界面的完整Demo 源码"提供了一...
本文将深入探讨几个关键的Android UI设计技巧,包括TabHost的使用、ListView美化、控件美化、自定义组件以及自定义属性和图形。 首先,让我们详细讨论TabHost的使用。TabHost是Android提供的一种用于创建多标签界面...
android 项目源码下载:19套系统美化类项目源码分享: Android GridView + ViewFlipper布局界面,模仿“机锋市场 Android UI界面源码 Android 仿facebook布局效果 Android 仿Win8的metro的UI界面源码 Android 仿乐淘...
本资源提供了一系列具有立体感的高清gif按钮图标,适用于美化您的Android应用程序,提升用户体验。 一、Android按钮基本概念 在Android中,按钮主要通过`Button`控件实现,它是`TextView`的一个子类,可以显示文本...
在Android应用开发中,UI设计和图标美化是至关重要的部分,因为它们直接影响到用户的使用体验和对应用的第一印象。PNG(Portable Network Graphics)格式的图片因其高质量、无损压缩和透明度支持,常被广泛应用于...
Fragment是Android中的一个组件,可以用来构建可重用的UI模块。在底部菜单栏场景中,每个菜单项对应一个Fragment,当用户点击不同的菜单按钮时,对应的Fragment会被加载到主视图中。 实现步骤如下: 1. **创建...