`
libo19881179
  • 浏览: 269830 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ListView item渐变背景(ListView必备!)

阅读更多

在看他人的代码学习时,无意中发现的。很多应用中的ListView每个item的背景都是白色渐变的,感觉很有立体感.

之前我一直以为是一张美工提供的背景图,今天终于明白了,其实是可以在xml中定义出这种效果的!


先看看效果!

纯白色背景:



 

渐变:


模拟器的效果不如真机好,不过你可以根据自己需求跳转渐变范围~ 




<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient
        android:startColor="#ffffff"
        android:endColor="#EDEDED"
        android:angle="-90" />
</shape>


 和图片一样 放入drawable  配置好把它看成图片调用就好了~

控件xml中 调用 android:background="@drawable/pull_to_refresh_header_background" 是不是很简单 ~

  • 大小: 58.3 KB
  • 大小: 56 KB
分享到:
评论
6 楼 libo19881179 2011-11-21  
wdaming_1986 写道
 

谢啦~
5 楼 wdaming_1986 2011-11-21  
 
4 楼 sunchaohui_koko 2011-11-13  
http://xdoc.iteye.com/admin/blogs/1180961
3 楼 sunchaohui_koko 2011-11-13  
http://xdoc.iteye.com/admin/blogs/1180961
2 楼 libo19881179 2011-11-08  
zhongxinhu 写道
请问为什么要搞2层
<SPAN style="FONT-SIZE: small">
<SPAN style="FONT-SIZE: small">

没注意,应该是写重复了
1 楼 zhongxinhu 2011-11-08  
请问为什么要搞2层
<SPAN style="FONT-SIZE: small">
<SPAN style="FONT-SIZE: small">

相关推荐

    listview中改变item背景颜色

    默认情况下,ListView的每个Item(列表项)背景色可能并不符合所有开发者的设计需求。谷歌SDK提供的默认样式中,Item的背景颜色可能是黄色,但这可以通过自定义来改变,以满足个性化设计或品牌风格的要求。在本篇...

    android listview item背景色点击效果实例

    然后在ListView的item布局文件中,将这个选择器作为背景: ```xml &lt;!-- res/layout/item_layout.xml --&gt; android:layout_width="match_parent" android:layout_height="wrap_content" android:background=...

    ListView选中item颜色改变

    "ListView选中item颜色改变"是常见的需求,它涉及到ListView的交互设计,使得用户可以通过视觉反馈感知到所选中的条目。本篇文章将深入探讨如何实现这个功能。 首先,我们需要了解ListView的基本工作原理。ListView...

    自定义listview 圆角listviewitem 处理 选中背景处理

    然而,为了提升用户体验和界面美观,我们经常需要对ListView进行定制,比如让ListView的每一项(ListItem)具有圆角效果,或者在选中时改变背景。本文将深入探讨如何实现自定义的圆角ListView项以及处理选中背景。 ...

    WPF ListView 选择和鼠标移上去行背景颜色的去除与更改

    本文将深入探讨如何自定义ListView的选择和鼠标悬停时的行背景颜色,以及如何通过MVVM(Model-View-ViewModel)模式来实现这一目标。 首先,我们要了解ListView的基本工作原理。ListView通过ItemsControl的子类实现...

    ListView、ListBox背景样式

    2. **模板定义**:通过`ControlTemplate`定义了`ListViewItem`的外观布局,包括背景、边框等属性。 3. **触发器**:定义了两个触发器,分别对应鼠标悬停和项被选中两种情况下的样式变化。 #### 五、实际应用 1. **...

    android listview item 拖动排序

    这个库允许用户通过手势拖动ListView中的item,以改变它们的顺序,从而提供了一种直观且用户友好的交互体验。 首先,我们需要在项目中引入`DragSortListView`库。如果你使用的是Gradle构建系统,可以在`build....

    ListView动态添加、移除item

    本篇主要探讨如何动态地添加和移除ListView中的item,以实现一个流畅的用户体验。 一、ListView的基本使用 1. XML布局:在布局文件中创建ListView,并为其指定id,例如`android:id="@+id/list_view"`。 2. 数据源:...

    listview item子控件删除跳转,点击更改背景色

    在这个场景中,我们主要讨论两个关键点:一是如何实现在ListView的item中的子控件被点击时删除该条目并进行页面跳转;二是如何实现点击item时改变其背景色。 首先,让我们来看如何处理ListView item的子控件点击...

    listview item选中删除,全选,取消

    "listview item选中删除,全选,取消"这个主题涉及到ListView中的多选操作、删除功能以及全选和取消全选的实现。接下来,我们将深入探讨这些知识点。 1. 多选模式(Multiple Choice Mode): 在ListView中,为了...

    Listview隔色背景设置

    为了提高用户体验和视觉效果,我们常常需要对ListView的背景进行定制,比如实现隔行显示不同的颜色,或者动态改变颜色。本篇文章将深入探讨如何设置ListView的隔色背景,并提供实际的代码示例。 1. **基础设置** ...

    ListView Item排序

    `ListView Item排序`是Android UI设计中一个常见的需求,特别是在数据管理类的应用中。这个功能允许用户通过长按并拖动来改变列表中项目的顺序,为用户提供了一种直观、易用的交互方式。在本篇文章中,我们将深入...

    Android Listview Item上下拖动位置

    Android Listview Item上下拖动位置

    android ListView Item展开效果

    然而,仅使用基本的ListView有时无法满足复杂的交互需求,例如,我们可能需要在ListView的每一项(Item)上实现点击后展开子项的效果。这就涉及到了“android ListView Item展开效果”的实现。 ListView的Item展开...

    C# ListView中添加多种自定义控件源码

    1. 首先,需要创建一个自定义的ListViewItem类,继承自`System.Windows.Forms.ListViewItem`,并添加CheckBox字段。 ```csharp public class CustomListViewItem : ListViewItem { public CheckBox CheckBox { get;...

    Listview点击item高亮显示,

    在ListView的每一项布局文件中,可以添加一个背景颜色属性,比如使用一个selector资源文件。Selector是一种状态列表资源,可以根据组件的状态改变其外观。在selector中定义两种状态,一种是默认状态,一种是选中...

    关于listview item重用导致图片重复加载 图片重新请求

    然而,在实现ListView时,由于其内部机制,可能会出现一个问题,即ListView中的item(列表项)重用导致图片重复加载,这不仅会消耗不必要的网络资源,还可能影响用户体验。本文将深入探讨这个问题,并提供解决方案。...

    listview item点赞和收藏

    ListView的每个可见项称为一个Item,Item上通常会包含多种交互控件,如按钮、图片等。在本例中,我们关注的是ListView Item中的“点赞”和“收藏”功能。这两个功能在许多社交应用或者内容分享平台中十分常见,它们...

    Android ViewPager实现画廊效果ListView Item添加动画集合

    在这个项目中,“AndroidViewPager实现画廊效果ListView Item添加动画集合”显然是为了创建一个包含动态效果的画廊应用,用户可以在`ListView`的每个Item中通过`ViewPager`浏览多个图片,同时每个Item还有相应的动画...

    ListView Item内部操作

    在开发过程中,我们经常需要对ListView中的每一项(Item)进行各种操作,如点击事件、长按事件、自定义视图等。本教程将详细介绍如何实现ListView的Item内部操作,并重点讲解BaseAdapter的使用。 首先,我们需要...

Global site tag (gtag.js) - Google Analytics