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

Android自定义控件及按下效果

 
阅读更多

在应用程序开发中,经常要对android控件进行自定义来实现界面的风格统一,对网上的资源进行搜索整理如下:

自定义EditText

一, 通过改变背景图片来实现EditText的自定义

(1) 在drawable里添加my_edittext.xml 代码如下:

(2) 在value文件下添加 my_edittext_style.xml代码如下:

(3)在自己的布局文件中加入自定义样式就完成了。

使用上面方式实现的搜索框,布局文件如下:

drawable中的xml文件

图片

二,自定义EditText的边框

(1)创建自定义MyEditText类

(2)在布局文件中直接引用自定义控件

三,按钮按下效果,非常简单同样是使用selector

(1) 在drawable中的xml文件中,代码如下:

(2) ImageButton在xml布局文件中的代码:

分享到:
评论

相关推荐

    Android自定义控件开发入门与实战.zip

    《Android自定义控件开发入门与实战》这本书深入浅出地讲解了如何在Android平台上创建和使用自定义控件,旨在帮助开发者从基础知识到实战技巧,全方位掌握这一核心技术。 一、自定义控件基础 自定义控件在Android中...

    《Android自定义控件开发入门与实战》_启舰.rar

    Android自定义控件开发入门与实战从自定义基础到实战的讲解。一步步深入。适合有一定Android基础的读者。本压缩包中自带了推荐的pdf阅读器。大家要是喜欢这本文档,推荐去京东,天猫,当当买支持一下默默付出的作者...

    android自定义控件介绍,重写控件

    本文将深入探讨Android自定义控件的概念、重要性以及如何通过重写已有控件来扩展其功能,帮助开发者从初阶迈进高阶。 首先,我们了解什么是自定义控件。在Android系统中,预置了大量的标准控件,如Button、TextView...

    Android自定义控件示例

    这个压缩包“CustomViews”很可能是包含了一系列Android自定义控件的示例项目,旨在帮助开发者理解和学习如何在Android Studio 1.0.2环境下创建和使用自定义控件。 自定义控件通常涉及以下关键知识点: 1. **...

    android自定义控件源码

    本资源"android自定义控件源码"提供了一套详细的自定义控件实现案例,帮助开发者深入理解自定义控件的工作原理和实现方法。配合文章《Android自定义控件深度解析》(文章地址:...

    Android 自定义控件 组合控件

    此外,自定义控件可能还需要包含一些其他特性,例如动画效果、触摸滑动行为等。这些可以通过重写`onTouchEvent()`或使用`Animator`类来实现。 在实际开发中,为了提高代码复用性,我们通常会将自定义控件的布局文件...

    安卓自定义控件相关-Android自定义控件源码.rar

    这个压缩包"Android自定义控件源码.rar"包含了一些自定义控件的源代码,虽然不能保证每个都可直接运行,但它们提供了丰富的学习资源,帮助开发者理解和实践自定义控件的创建过程。下面将详细探讨Android自定义控件的...

    【Android进阶】(1)用继承和组合方式自定义控件

    在Android开发中,自定义控件是提升应用用户体验和界面设计独特性的重要手段。本教程主要探讨如何通过继承和组合的方式来自定义控件,适用于已经有一定Android基础的开发者进行进阶学习。 首先,我们来理解自定义...

    Android 自定义控件简单Demo

    至此,我们完成了一个简单的Android自定义控件,它能展示图片和文字。然而,自定义控件的能力远不止于此。你可以添加更多的功能,如触摸事件处理、动画效果,甚至动态改变内容。通过深入理解Android的绘图API和布局...

    android 自定义控件实现demo收集 及 框架收集

    下面将对"android 自定义控件实现demo收集 及 框架收集"这一主题进行深入探讨。 首先,自定义控件在Android应用开发中扮演着重要角色。它们允许开发者根据项目需求创建具有独特功能和外观的组件,超越了Android SDK...

    Android自定义控件 旋转按钮

    博客地址:http://blog.csdn.net/kong_gu_you_lan/article/details/53573439 GitHub地址:https://github.com/alidili/TempControlView

    Android自定义控件的demo

    - **兼容性测试**:确保自定义控件在不同版本的Android系统及不同分辨率的设备上都能正常工作。 6. **实际应用**:自定义控件可以用于实现更复杂的功能,比如动态动画效果、交互反馈等,使应用界面更加生动且符合...

    自定义控件Demo

    在Android开发中,自定义控件是提升应用界面独特...通过学习和分析`customcontrols`中的代码,开发者可以深入理解Android自定义控件的工作原理,提高自己的Android开发技能,同时也能为今后的项目开发积累宝贵的经验。

    Android 自定义组合控件案例

    自定义控件能够满足开发者对于界面设计和交互效果的个性化需求,使应用程序更加符合业务逻辑和用户习惯。以下将详细介绍Android自定义组合控件的相关知识点。 一、自定义控件的分类 1. 组件扩展:对现有控件进行...

    《Android自定义控件入门到实战》源码

    《Android自定义控件入门到实战》源码提供了一套完整的自定义控件学习资源,涵盖了从基础到高级的各种实例,帮助开发者深入理解和实践Android自定义控件的开发。 自定义控件的核心在于扩展Android内置的View或...

    《Android自定义控件入门到实战》源码2018.10

    《Android自定义控件入门到实战》是一本深入讲解Android平台下自定义控件开发的教程,源码2018.10版提供了一套完整的实践案例,帮助开发者从基础到进阶全面掌握自定义控件的制作技巧。这份资料涵盖了从基本的自定义...

    Android自定义控件开发入门与实战(高清完整书签)电子书

    1 本书从动画、绘图、视图三方面介绍Android自定义控件相关知识,内容系统全面,并配以翔实的案例。 2 Android自定义控件涉及动画和色彩,本书将图片地址制作成二维码,可供读者扫描观看。 3 本书适合初高级水平从业...

    Android自定义控件 多个不同效果

    Android自定义控件Demo,包过自定义开关按钮, 仿优酷的菜单 , 广告效果,水波纹特效 下拉上弹效果 登录的弹出框 scrollView的弹回效果, 窗帘效果等

    Android 编写自定义控件实例

    6. **在布局文件中使用**:最后,将自定义控件添加到项目的`res/layout`目录下的XML布局文件中,通过`<com.example.SaRoundProgressBar>`标签引用,并可以设置之前定义的属性。 saRoundProgressBarDemo的具体实现...

    android自定义控件自动换行效果实现 简化版demo

    在Android开发中,自定义控件是提升应用用户体验和界面个性化的重要手段。本文将深入探讨如何实现一个自动换行的自定义控件,简化版demo的实现方式,以帮助开发者更好地理解和运用这一技术。 首先,我们需要理解...

Global site tag (gtag.js) - Google Analytics