`

android中button设计UI的一个小技巧

阅读更多

在日常应用中,我们在点击按钮时,按钮的颜色相对就会变化,事件结束后又会恢复到初始样式。

 

这个UI效果是这么实现的。

 

<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item 
android:state_pressed="false"
android:drawable="@drawable/org" />
<item 
android:state_pressed="true"
android:drawable="@drawable/orgpressed" />
<item 
android:state_focused="true"
android:drawable="@drawable/orgfocused" />
</selector>

 

 

在XML引用drawable的时候直接引用该xml就可以了,点击的时候就会有预期效果。

分享到:
评论

相关推荐

    Android中UI设计的一些技巧

    以下将详细介绍Android中UI设计的一些技巧,主要包括Android按钮(Button)的UI设计以及ListView和GridView的UI设计。 首先,Android按钮(Button)的UI设计要考虑按钮在不同状态下的显示效果。按钮通常具有以下三种...

    android UI 各种小例子

    本压缩包中的"android UI 各种小例子"为初学者提供了丰富的实践资源,旨在帮助开发者掌握基本的Android用户界面设计技巧。每个项目都有readme说明,确保学习过程清晰明了。 1. **UI-update**: 这个例子可能涉及到...

    Android_UI设计开发技巧

    这篇文档将深入探讨Android UI设计开发的一些核心技巧,旨在帮助开发者提升应用的用户体验和视觉吸引力。 一、布局管理 Android提供了多种布局管理器,如LinearLayout、RelativeLayout、ConstraintLayout等,它们...

    Android应用源码之UI设计之 仿做蘑菇街UI设计 源码.rar

    通过深入研究“仿做蘑菇街UI设计”的源码,开发者不仅可以学习到具体的UI设计技巧,还能掌握如何结合业务需求和用户体验,打造一个功能完备、美观易用的Android应用。在实际开发中,不断学习和借鉴优秀的UI设计,...

    Android_ui.zip_android_android 界面_android ui_android 界面_android

    本资源"Android_ui.zip"包含了一个名为"Android用户界面详解.doc"的文档,它可能详细介绍了Android UI设计的基础知识,帮助开发者学习如何构建Android应用的用户界面。 首先,Android UI由多个组件构成,如布局...

    UI.rar_UI组件_android_安卓初学ui

    在Android开发领域,UI设计是至关重要的一环,它关乎到应用程序的用户体验和视觉吸引力。"UI.rar"这个压缩包文件显然包含了与Android UI组件相关的学习资料,非常适合那些刚刚接触Android开发的新手。在这个压缩包中...

    Android 超炫的Path Button效果源码.rar

    总之,"Android 超炫的Path Button效果源码"是一个极好的学习资源,对于想要提升Android UI设计能力的开发者来说,能够帮助他们掌握自定义视图和动画技巧,从而在项目中创造出更多独特且引人入胜的交互体验。...

    Android_Button

    中山大学Android与Google共建的课程中,第三次实验重点探讨了Button的使用,旨在帮助学生深入理解Android用户界面(UI)设计和交互逻辑。下面我们将详细讲解Button组件的基本用法、属性设置以及事件监听。 首先,...

    一个Android登录框UI实例.rar

    总的来说,这个"Android登录框UI实例"是一个很好的起点,让初学者了解如何在Android中构建用户交互界面。通过学习这个例子,你可以掌握Dialog的创建、UI布局的设计以及用户输入事件的处理。实践过程中,你还能锻炼到...

    android UI框架 实例项目 demo

    这个实例项目“android UI框架 实例项目 demo”提供了实际操作的代码示例,帮助开发者更好地理解和应用Android的UI设计。源码的存在使得我们可以直接运行和调试,这对于学习和提升UI设计技巧非常有价值。 Android ...

    Android项目实战--手机卫士06--GridView的优化与修改Button的显示样式

    在Android中,Button是用户交互的重要元素,其样式可以自定义以匹配应用的整体设计风格。以下是一些定制方法: 1. XML布局中定义样式:在res/layout文件夹下的XML布局文件中,可以通过设置android:background属性,...

    UI组件开发-可视化Button封装

    在UI设计和开发中,组件化是一个非常重要的概念,它能提高代码的复用性和可维护性。"UI组件开发-可视化Button封装"的主题聚焦于如何将基础的按钮控件进行封装,使其成为一个功能丰富、易于使用的UI组件。在这个过程...

    AndroidUI设计

    本文将深入探讨几个关键的Android UI设计技巧,包括TabHost的使用、ListView美化、控件美化、自定义组件以及自定义属性和图形。 首先,让我们详细讨论TabHost的使用。TabHost是Android提供的一种用于创建多标签界面...

    Android UI 大全 里面包含所以特效大全的项目,都是每个特效一个项目的结构

    "Android UI 大全"是一个集合了多种UI特效的项目库,每个特效都被封装成独立的项目,便于开发者学习和参考。这样的资源对于提升Android应用的界面设计水平具有极大的帮助。以下将详细介绍这个资源包中的关键知识点。...

    Android新手UI集合(全)

    总的来说,"Android新手UI集合(全)"为Android开发初学者提供了一个丰富的图标库,通过学习如何将这些图标融入到布局和样式中,开发者可以快速掌握Android UI设计的基本技巧。同时,理解并熟练运用Android的XML布局...

    android UI设计

    通过以上五个方面的介绍,我们可以看到Android UI设计中的一些实用技巧和方法,这些技术的应用能够显著提升应用的用户体验和视觉效果。在实际开发过程中,开发者可以根据项目的具体需求选择合适的方法进行实践。

    Android奇艺高清UI界面源代码.zip

    在Android应用开发中,用户界面(UI)的设计与实现是至关重要的一步,它直接影响到用户的使用体验。本文将深入剖析“Android奇艺高清UI界面源代码”,揭示其中蕴含的Android UI设计与编程技术。 首先,我们要了解...

    安卓UI布局相关-android模仿易信UI布局效果源码.zip

    这个压缩包文件"安卓UI布局相关-android模仿易信UI布局效果源码.zip"提供了一个仿照易信应用的UI布局实现,易信是一款广受欢迎的即时通讯软件,其用户界面简洁而高效。下面将详细介绍该源码中涉及的UI布局知识点。 ...

    Android弹窗UI美化

    在Android Studio中,创建一个新的XML文件,定义所需的视图元素,如ImageView、TextView、Button等。这些元素可以通过调整属性(如颜色、字体、边距等)来改变其外观。例如,可以使用圆角矩形背景、渐变色等技巧来...

Global site tag (gtag.js) - Google Analytics