`

键盘按钮效果

 
阅读更多
 <RelativeLayout 
		        android:layout_width="wrap_content"
		        android:layout_height="wrap_content"
		        android:layout_weight="1"
		        android:gravity="center"
		        >
		         <ImageButton 
	                android:id="@+id/dial_num_1"
	                android:layout_width="fill_parent"
	                android:layout_height="fill_parent"
	                android:background="@drawable/bottom_selector"/>
		         <ImageView
		            android:layout_width="wrap_content"
	                android:layout_height="wrap_content"
	                android:layout_weight="1"
	                android:layout_centerInParent="true"
	                android:background="@drawable/dial_num_1_pressed"
		             />
		    </RelativeLayout>

 

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/btn_list_item_pressed" /> <!-- pressed -->
<item android:state_focused="true" android:drawable="@drawable/btn_list_item_pressed" /> <!-- focused -->
<item android:drawable="@drawable/btn_list_item_normal" /> <!-- default -->
</selector>
 

 

 

分享到:
评论

相关推荐

    C#键盘输入回车键实现点击按钮效果的方法

    在C#编程中,有时我们希望用户能够通过按下键盘上的回车键来触发与点击按钮相同的操作,这在创建用户友好的界面时尤其有用。这个功能的实现涉及到窗体(Form)的事件处理以及键盘事件的监听。下面将详细介绍如何在C#...

    (0109)-iOS/iPhone/iPAD/iPod源代码-按钮(Button)-keyboard Button

    这个特殊的键盘按钮效果是通过自定义`UIButton`的行为和外观来实现的。开发者通常会利用`UIButton`的`setTitle:forState:`方法来设置不同状态下(如普通、高亮、选中等)的文本,同时也会用到`setImage:forState:`来...

    jQuery键盘按钮响应事件代码.zip

    本资源“jQuery键盘按钮响应事件代码.zip”显然关注的是如何利用jQuery来实现键盘按键与页面上按钮的相似事件响应。这在交互设计中非常常见,可以提升用户的操作体验,特别是对于无障碍访问或者游戏应用等场景。 ...

    Android解决软键盘弹起时遮住登录按钮的问题

    通过以上步骤,我们便成功解决了Android应用中软键盘弹出遮挡登录按钮的问题,实现了点击空白区域收起软键盘的效果,以及11位手机号的格式化显示。这些优化可以显著提升用户在使用登录界面时的体验。

    Android EditText 仿软键盘删除按钮实现

    // 延迟500毫秒执行删除操作,模拟软键盘的长按效果 return true; } }); ``` `deleteText()`方法会不断地删除`EditText`中的字符,直到用户松开手指: ```java private void deleteText() { String text = ...

    纯CSS3动画按钮效果 5种漂亮样式

    在“纯CSS3动画按钮效果 5种漂亮样式”这个主题中,我们将讨论如何利用这些特性来设计吸引眼球且用户体验良好的按钮。 首先,CSS3中的关键帧动画(@keyframes)是实现按钮动画的核心。通过定义动画的不同阶段,我们...

    Qt实现带有立体感的数字键盘

    本项目“Qt实现带有立体感的数字键盘”聚焦于利用Qt创建一个具有视觉吸引力的3D效果的数字输入键盘。我们将探讨如何通过Qt的部件、信号与槽机制、样式表(QSS)以及图像处理来实现这一目标。 首先,为了创建一个...

    Qt按钮互斥效果

    在实际项目中,我们可能还需要考虑更多的细节,比如当用户通过键盘操作时的互斥逻辑,或者在多线程环境中如何正确同步按钮状态。但基本思路就是利用Qt的信号和槽机制,结合事件处理,来实现按钮的互斥效果。在提供的...

    AFrame的输入键盘按钮复选框单选按钮开关表单吐司等

    在这个主题中,我们将深入探讨 AFrame 如何处理输入键盘按钮、复选框、单选按钮、开关、表单以及吐司提示等交互元素,这些都是在 WebVR 应用中常见的用户界面组件。 1. **键盘输入**:AFrame 提供了 `a-event` 组件...

    ios-JCExitKeyboard 无需一行代码,全局添加关闭键盘按钮。.zip

    3. **Category或者Extension**:为了实现全局的效果,库可能通过Category或Extension扩展了UIResponder或UIViewController,使得所有继承自这些类的视图控制器都能自动拥有关闭键盘的功能。 4. **Swift或Objective-...

    QT利用QGraphicsDropShadowEffect效果及自定义按钮来实现一个炫酷键盘

    例如,我们可以创建一个深灰色的阴影,模糊半径设为10像素,水平和垂直偏移量设为2像素,使得键盘按钮看起来更有立体感。 为了实现自定义按钮,我们需要继承QGraphicsObject并重写paint()方法来绘制按钮的形状和...

    CSS3实现像键盘按键被按进去的弹性按钮效果.rar

    在本示例中,我们探讨的是如何利用CSS3、HTML5和JavaScript来创建一个具有键盘按键按入感的弹性按钮效果。这个效果为用户界面带来了更丰富的交互体验,特别是对于那些追求动态和真实感的界面设计。以下是实现这种...

    Android-Android-app解决键盘遮挡注册或登录按钮

    由于Android设备屏幕尺寸多样,键盘弹出后可能导致布局被推移,从而使底部的按钮消失在视野之外。解决这个问题通常有以下几种方法: 1. 使用ScrollView或NestedScrollView: 一个简单的解决办法是在根布局使用...

    C# 数字键盘实现

    为了提高用户体验,可以添加一些额外的特性,如禁用非数字键(在当前实现中),调整按钮大小和布局,添加动画效果,以及处理键盘焦点等问题。 7. **源码分析**: 压缩包中的"OskNum"可能包含了一个简单的数字键盘...

    特殊-JS实现键盘效果-客户端键盘

    在JavaScript(JS)中实现键盘效果,主要是指通过编程方式模拟真实键盘的功能,这在一些特定的场景下非常有用,比如移动设备上的Web应用、在线输入法或游戏等。通过JavaScript,我们可以监听键盘事件,控制页面元素...

    QT实现软键盘效果,大小写切换,消除确认等

    每个按键可以由一个QPushButton对象表示,我们可以为每个按钮设置不同的文字、图标和样式,以达到真实的键盘效果。 为了实现大小写切换,我们可以为每个字母键添加一个信号槽连接。当用户按下Shift键时(同样由一个...

    (C#) 玻璃效果按钮

    按钮通常需要响应鼠标和键盘事件,如`Click`、`MouseEnter`、`MouseLeave`等。在`VistaButton`中,这些事件可能被重写以改变按钮的状态,如高亮、按下效果,进一步提升用户体验。 6. **性能优化**: 为了提高性能...

    移动端自定义键盘

    通过监听这些事件,可以捕捉用户的点击、滑动等操作,进而实现键盘按键的按下和释放效果。 2. **CSS样式适配**:由于目标是移动端,所以需要考虑不同屏幕尺寸、分辨率以及横竖屏的适配。使用媒体查询(media ...

    js软键盘.js软键盘.js软键盘

    2. **事件监听**:在JavaScript中,为每个键盘按钮添加点击事件监听器,当用户点击按钮时触发相应的函数。 3. **模拟输入**:当监听到点击事件时,使用`event.target`获取被点击的按钮,并根据按钮对应的值更新...

Global site tag (gtag.js) - Google Analytics