`

Android 点击变色

 
阅读更多
这是一个自动以xml文件,该文件放在res/drawable  的文件加下!
之后再layout包下的xml中的标签中引用!

<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- 设置android按钮背景 -->
     <!-- <item android:drawable="@drawable/button1" /> -->
     <!-- 获取焦点时的背景 -->
    <item android:state_window_focused="false" android:drawable="@drawable/button1"/>
     <!-- 非触摸模式下背景 -->
    <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/button2"/>
     <!-- 触摸模式下背景 -->
     <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/button3"/>
     <!-- 获取焦点背景 -->
     <item android:state_focused="true" android:drawable="@drawable/button4"/>
     <!-- 选中时的背景 -->
     <item android:state_selected="true" android:drawable="@drawable/button5"/>
</selector>



<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" 
    android:background="#465914"
    >
    
	<EditText 
	    android:id="@+id/userName"
	    android:layout_width="fill_parent"
	    android:layout_height="wrap_content"
	    android:text="请输入......"
	 [color=red]   android:background="@drawable/button_01"[/color]
	    />
	<EditText 
	    android:id="@+id/userPws"
	    android:layout_width="fill_parent"
	    android:layout_height="wrap_content"
	    android:password="true"
	    />  
	 <Button 
	     android:layout_width="fill_parent"
	     android:layout_height="wrap_content"
	     android:text="@string/ButtonDetermine"
	    android:background="@drawable/button_01"
	     /> 
	 <Button 
	     android:layout_width="fill_parent"
	     android:layout_height="wrap_content"
	     android:text="@string/ButtonCancle"
	     />        
</LinearLayout>


分享到:
评论

相关推荐

    android 点击变色字体或按钮

    在Android开发中,为用户提供反馈是至关重要的,而点击变色是常见的交互设计之一,能够直观地告诉用户他们已经触发了某个操作。本教程将详细讲解如何实现Android应用中的文字和按钮点击后颜色变化的两种方法。 ### ...

    Android控件点击变色

    "Android控件点击变色"这个话题就是关于如何在Android中实现按钮在被点击时改变颜色的效果。 首先,Android提供了多种方式来实现这一功能,包括使用默认的选中状态颜色、自定义主题以及编程动态改变颜色。默认情况...

    Android 点击ListView 或GridView 的一个item 使其里面textview变色

    Android 点击ListView 或GridView 的一个item 使其里面textview变色 详情可访问博客地址:http: blog csdn net gaolei1201 article details 39084159

    android渐变色

    - **按钮**:使用渐变色的按钮更加吸引用户点击。 - **图标**:渐变色图标可以增加图标的设计感和立体感。 #### 5. 注意事项 - 在设计渐变色时要注意颜色搭配的和谐性,避免过于刺眼或突兀的颜色组合。 - 考虑到...

    android点击按钮使得文字变色

    Android 点击按钮使文字变色技术详解 在 Android 开发中,点击按钮使文字变色是一种常见的交互效果,通过点击按钮,可以使按钮中的文字改变颜色,从而提供更好的用户体验。下面,我们将详细介绍实现这种效果的技术...

    android textview 部分文本变色,点击跳转

    综上所述,通过`SpannableString`和`ClickableSpan`,我们可以实现`TextView`中部分文本变色并响应点击事件的功能,使得用户在阅读文本的同时,也能轻松地进行交互。在实际项目中,可以根据需求进一步定制`...

    Android 自定义Button控件实现按钮点击变色

    总结起来,Android中实现按钮点击变色主要涉及以下几个步骤: 1. 创建一个XML Shape Drawable资源文件,定义不同状态下的按钮样式。 2. 定义一个自定义样式,引用Shape Drawable资源作为按钮背景,并设置其他按钮...

    andriod ListView条目点击变色demo

    本示例"Android ListView条目点击变色demo"着重于如何实现ListView的条目在被点击时改变颜色,以提供更好的用户体验,表明用户的选择状态。 首先,我们需要理解ListView的基本工作原理。ListView通过Adapter来连接...

    按下后变色的按钮

    android:text="点击我" android:background="@drawable/button_selector" /&gt; ``` 现在,当用户触摸按钮时,它的颜色就会自动变化,提供视觉反馈,从而增强交互体验。以上就是通过Shape和Selector在Android中实现...

    Android点击改变按钮颜色的3种效果

    以下将详细讲解三种实现Android按钮点击后颜色变化的方法。 1. 使用selector资源(Drawable Selector) Android提供了Drawable Selector这一资源类型,它可以定义不同状态下的按钮背景。创建一个XML文件(如`button...

    TextView部分变色点击

    当我们需要在文本中实现部分字体变色以及这部分变色文本具备点击事件时,通常会涉及到`TextView`的自定义处理和一些高级特性。在这个场景下,我们可以使用`SpannableString`、`ClickableSpan`等类来实现需求,这在...

    Android 图片点击变暗 点击效果

    在Android开发中,为ImageView添加点击变暗效果是一种常见的交互设计,可以提升用户的操作体验。这个效果通常是通过自定义ImageView或者使用一些动画库来实现的。以下将详细讲解如何实现这种点击效果,并调整变暗...

    Android点击屏幕后,在所点击的位置绘制圆环,注释已经写的很清晰了

    本项目中的"Android点击屏幕后,在所点击的位置绘制圆环"是一个典型的自定义View示例,通过监听屏幕点击事件,然后在点击位置绘制一个圆环,增强了用户的交互体验。 首先,我们从`onTouchEvent`方法开始,这是处理...

    Android TextView 文字片点击特效、点击事件监听实现了TextView 文字片段 点击_

    Android TextView 文字片点击特效、点击事件监听实现了TextView 文字片段 点击_长按 事件监听 以及点击特效关键技术 在自定义Span中对TextPaint的color、bgcolor等属性设置选中时的文字颜色,背景色、 在自定义...

    Android实现TextView字符串关键字变色的方法

    本文将详细讲解如何在Android中实现TextView字符串关键字变色,包括固定字符串的关键字变色以及搜索关键字变色。 ### 一、字符串关键字变色 在某些场景下,我们可能需要将固定的字符串中的一部分变色,例如在显示...

    Android中button点击后字体的变色效果

    在Android开发中,按钮(Button)是用户界面中不可或缺的元素,它通常用于接收用户的点击交互。当按钮被点击时,通常会有视觉上的反馈来告知用户操作已被接收。本篇文章将详细讲解如何在Android中实现Button点击后...

    Android延时启动效果+轮播图+点击进入+沉浸式状态栏+按钮点击颜色渐变效果+好看的UI框架

    在Android应用开发中,开发者经常追求提供用户友好的交互体验和视觉美观的界面设计。本项目结合了多个关键知识点,包括延时启动效果、轮播图实现、点击进入动画、沉浸式状态栏以及按钮点击时的颜色渐变效果,并且...

    listView Item 点击文字跟着变色

    在Android开发中,ListView是一种...以上就是实现“ListView Item点击文字跟着变色”的关键知识点。在实际应用中,可能还需要考虑到多线程、性能优化、不同设备适配等问题,但这些都是基于上述基础进行的扩展和细化。

    Android通过textview设置状态

    在Android开发中,TextView是用于显示单行或多行文本的视图组件,它在界面设计中扮演着重要的角色。为了使TextView更具交互性,我们常常需要根据用户操作或特定条件来改变其显示状态,比如选中、聚焦或者按下等。在...

    Android Achartengine 数据块显示不同的颜色

    你还可以添加事件监听器,当用户点击某个数据块时,改变它的颜色以突出显示。 下面是一个简单的示例,展示如何创建一个柱状图,并为每个数据系列设置不同的颜色: ```java // 创建数据系列 CategorySeries series ...

Global site tag (gtag.js) - Google Analytics