首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android项目实战(二十):浅谈ListView悬浮头部展现效果

先看下效果:需求是 滑动列表 ,其中一部分视图(粉丝数,关注数这一部分)在滑动到顶端的时候不消失,而是停留在整个界面头部。...我们先分析要解决的问题: 1、如何实现列表ListView顶部视图跟随ListView一起滑动 2、如何实现滑动过程中需要停留在顶部的视图 解决: 第一个问题,实现ListView与顶部视图一起滑动,ListView...只要在Listview所在布局最上方 也写一个同样的View(称为View2,View2和ListView同属于一个FragmentLayout)并先隐藏(Visible = 'gone'),当View1...="fitXY" 13 /> 14 要停留在顶部的View布局:(这里是要停留在顶部的View,这里addHeadView到ListView顶部,跟随者ListView...ListView android:id="@+id/lv" android:layout_width="match_parent"

1.4K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android开发(46) 使用 textview实现文字的阴影效果,浮雕效果

    需求 最近看到一些文字的阴影效果很有意思,尝试了下,形成本文。 “平面效果“是我们平时常见的平面的样子。 “阴影效果”会给人一种凸起的感觉。 “浮雕效果“会给一种雕刻“凹陷”的感觉。...方法 使用 textview的4个属性来实现: android:shadowColor 阴影颜色 android:shadowDx    阴影的水平偏移量 android:shadowDy    阴影的垂直偏移量...android:shadowRadius 阴影的范围 阴影效果 <TextView android:layout_width="wrap_content" android:layout_height...="5" android:shadowDy="5" android:shadowRadius="3" android:text="阴影效果" android:textColor...android:shadowDx="0.5" android:shadowDy="0.5" android:shadowRadius="2" android:text="浮雕效果

    2.9K00

    Android 通过layer-list 实现View 的阴影效果

    1.介绍 主要介绍如何在res文件夹中的drawable中给View的布局添加上阴影效果。那么我们通过shape进行绘制的带阴影的布局有哪些优缺点和使用场景呢? 我们可以调整阴影的高度和颜色。...我们可以调整阴影显示的位置(上,下,左,右)。 全版本通用,使用简单。 不用修改View代码,只需要添加背景。 修改灵活,支持圆角 2. 实现 示例:我们希望在View的顶部出现阴影 效果图如下: 有些小伙伴可能担心,绘制的阴影会不会有很明显的层次关系。...放心,绘制完毕的阴影显示效果并不会出现这种问题。我们在真机和虚拟机上实现效果都比较自然。 如果不放心,可以通过调整padding的值,同时添加多个item。让层次更多。...在需要添加阴影的布局对象中添加:android:background="我们创建的drawable文件"。就可以了。

    76020

    android ListView 嵌套 ListView

    实现的效果是这个样子的 看上去效果还是不错,不过现在有个刷新问题一直没能解决,刷新的时候里面的adapter进行刷新的时候总是会让里面的listview消失掉,应该是父listview先刷新完后,子...,也用过ExpandableListView,但是效果达不到这种,所以没办法还是得用这种办法,有大神知道怎么解决刷新父listview时子listview消失的方法,指导下我,比较奇怪的时候刚开始初始化的时候子...listview是默认不显示的,当点击父listview去张开子listview,父listview应该会再次刷新,但子listview展开是可以的,然后下一次更新数据源的时候子listview又会自动关闭...,我猜应该是在刷新子listview的时候,父listview先更新完成,子listview的高度测量就没有对!...下面是我的源码 listview 嵌套listview都有个高度测量的问题,在更新的时候动态更新子listview就,下面是布局源码 <?

    1.3K20

    android自定义listview实现header悬浮框效果

    这种效果在Android是没有的,iOS的SDK就自带这种效果。这篇文章就介绍如何在Android实现这种效果。...1、悬浮Header的实现 其实Android自带的联系人的App中就有这样的效果,我也是把他的类直接拿过来的,实现了PinnedHeaderListView这么一个类,扩展于ListView,核心原理就是在...下面说一下具体的实现: 1.1、PinnedHeaderAdapter接口 这个接口需要ListView的Adapter来实现,它定义了两个方法,一个是让Adapter告诉ListView当前指定的...2、ListView Section实现 有两种方法实现ListView Section效果,请参考http://cyrilmottier.com/2011/07/05/listview-tips-tricks...;   import android.os.Bundle;   import android.view.Gravity;   import android.view.View;   import

    2.7K60

    阴影进阶,实现更加的立体的阴影效果!

    CSS 阴影的存在,让物体看上去更加有型立体。 然而,在最简单的阴影使用之上,我们可以实现更多有意思且更加立体的阴影效果。 本文将带大家看看如何使用 CSS 实现几类比普通阴影更加立体的阴影效果。...Demo -- 立体投影 浮雕阴影 还有一类立体效果的阴影就是浮雕阴影,它的本质还是 box-shadow 和 text-shadow,只是需要控制好颜色的配合以及内外阴影的一起使用。...两个阴影,使用两个相反的方向,使用两组对比明显的颜色值,来实现凹凸效果。与文字不同的是,这里的凹效果,我们需要使用盒子的内阴影实现。...: 文字立体投影 / 文字长阴影 上面的立体效果在文字上就完全不适用了,所以对待文字的立体阴影效果,还需要另辟蹊径。...,感兴趣的同学可以去看看具体实现: 详细完整的代码,你可以戳这里:CodePen Demo -- 线性渐变配合阴影实现条纹立体阴影条纹字 最后 总结一下,本文介绍了利用 CSS 实现 5 种更加立体的阴影效果的方式

    2K20

    canvas多重阴影发光效果

    canvas多重阴影发光效果 前言 在一个项目中,客户提了一个发光的效果,效果图如下: [11a5244567254f45a7cc45a698e9ee4d~tplv-k3u1fbpfcp-zoom-1....但是从图中可以看出,是一个比较强烈的发光效果。实际的应用过程中我们会发现用简单阴影参数实现的效果很难达到这样强烈的发光效果。...多重阴影 如何达到具有较强的阴影强度,又有较好的阴影扩散度呢?也就是实现这种比较强烈的发光效果。嗯,答案就是使用多重阴影效果。...所谓多重阴影效果,使用阴影效果对图形进行多次绘制,多次绘制的过程中,shadowBlur的值会不一样,这样可以形成多个阴影叠加的效果。 下面是一个简单的示例,代码如下。...下面是用多重阴影实现的文字霓虹灯效果,同样可以看出有较好的发光效果。

    1.3K00

    canvas多重阴影发光效果

    canvas多重阴影发光效果 前言 在一个项目中,客户提了一个发光的效果,效果图如下: image.png 阴影 有的人可能会说,这个用阴影其实就可以实现。...但是从图中可以看出,是一个比较强烈的发光效果。实际的应用过程中我们会发现用简单阴影参数实现的效果很难达到这样强烈的发光效果。...多重阴影 如何达到具有较强的阴影强度,又有较好的阴影扩散度呢?也就是实现这种比较强烈的发光效果。嗯,答案就是使用多重阴影效果。...所谓多重阴影效果,使用阴影效果对图形进行多次绘制,多次绘制的过程中,shadowBlur的值会不一样,这样可以形成多个阴影叠加的效果。 下面是一个简单的示例,代码如下。...总结 可以看出要达到强烈的发光效果, 需要使用多重阴影功能。当然使用多种阴影也不是没有限制的, 因为阴影本身有很大的性能损耗。通过尝试我们发现一般3~5次之间就能够达到较好的效果吧。

    1.4K30

    canvas可视化效果之内阴影效果

    canvas可视化效果之内阴影效果 楔子 在之前的一个轨道交通可视化项目中,运用到了很多绘制技巧。...可以参考 之前的一篇文章 《利用canvas阴影功能与双线技巧绘制轨道交通大屏项目效果》 image.png 效果图中的轨道,就同时存在外发光和内发光效果的效果。...外发光效果 我们知道外发光效果是很容易实现的,直接通过设置阴影效果即可达到。...默认的阴影,我们称之为外阴影,意思都是图像向往展开的阴影效果。 内阴影 接下来的问题可能就变得有点难度。如果我们需要如下的一个内阴影的效果呢?...: image.png 同时绘制内外阴影效果 如果修改globalCompositeOperation为“xor”,我们还可以得到既有内阴影又有外阴影的效果。

    1K40
    领券