首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android仿京东顶部搜索框滑动伸缩动画效果

最近使用京东发现,京东顶部的搜索框有一个新的伸缩效果,根据用户的手势滑动,伸缩搜索框。...我们最终实现效果仿京东效果: ? 仿安居客效果: ?...看完效果图,接下来,我们开始具体实现上面的效果: 布局文件的编写 根据效果我们可以分析我的要做的功能布局效果,首先,整个布局存在一个头部的滑动操作区域,包括标题栏和搜索栏,然后整个布局还包含了一个滑动控件...,如果要实现京东效果,这里需要做相关修改: 1.修改搜索栏的最小宽度: LL_SEARCH_MIN_WIDTH = CommonUtil.getScreenWidth(this) - CommonUtil.dp2px.../此处 * 1.3f 可以设置搜索框宽度缩放的速率 通过这两步修改,结合上文说的布局文件的修改,即可实现京东的效果

1.8K10

Android实现仿QQ登录界面背景动画效果

登录QQ的时候,我们会看到在登录界面的背景不是静态的,而是一段动画效果,刚开始觉得蛮好奇的,现在我们也来实现一下这种效果实现起来还是挺简单的。...实现步骤: 1、自定义CustomVideoView类继承VideoView 2、实现xml布局文件 3、将视频文件放入raw目录 4、代码实现动画效果 5、静态效果图展示 实现过程: 1、自定义...onKeyDown(int keyCode, KeyEvent event) { return super.onKeyDown(keyCode, event); } } 2、实现...match_parent" android:layout_height="match_parent" /> 3、将视频文件放入raw目录 [iakcxxnglj.png] 在这里插入图片描述 4、代码实现动画效果...注:效果是视频动画,这里只截了一帧 [wiay5m02ax.png] 在这里插入图片描述 到这里就完成了,源码:公众号回复 "仿QQ登录背景动画效果" --- 小编整理了一份Android电子书籍,

1.8K30

仿火车出票效果

之前我下载了BaseAnimation 开源库(BaseAnimation是基于开源的APP,致力于收集各种动画效果)  BaseAnimation 转载的链接:http://blog.csdn.net.../vipzjyno1/article/details/20622621 发现里面有个火车票的出票效果,发现可以优化下: ?...BaseAnimation内的仿出票效果 可是它的出的票的布局高度啥都是写死的,通过这个思路,我便想到要做个类似于数据是通过网络获取,高度不一定的listview的订单出票效果。 一.  ...3)采用线程来模拟网络获取延迟的效果。 二.  碰到解决的问题: 1)碰到一个问题,就是如果数据一多,超过了一屏幕,在动画过程中动画衔接效果就很差,并有可能出现断层效果。...5)实现动画效果 解决: /** * 启动打印订单动画 */ rivate void startAnimation() {   anim = new TranslateAnimation(0.0f

83580

Android控件RecyclerView实现混排效果仿网易云音乐

前言 最近在使用网易云音乐的时候,看到如下图的排版效果图,自己也想实现一个 ?...这里采用网上用法最多的方式,而且是比较简单的方式实现的,想要做项目的同学也可以快速入手搞定首页界面,可以在最快的时间内模仿出来,且效果达到90%以上的相似 效果演示 至于图片的加载你们可以根据网上的Api...实现分析 这里是采用RecyclerView的GridLayoutManager的一个SpanSize这么一个东西,从下图很容易知道其意思 ?...= (TextView) itemView.findViewById(R.id.tv_content); } } Adapter包 这里就是对所有ViewHolder的控制器,然而这里并不是混排效果实现的最终地方...{ int position = (int) v.getTag(); mOnItemClickListener.OnItemClick(position); } } } Activity 这里就是我们实现混排效果的关键

84020

Android实现仿iOS图标下载View动画效果

因为时间比较紧张,8 天的时间完成环信客服模块的接入,就直接用了环信提供的 UI 控件,但是一些细节的部分, UI 还是会给出设计图,按照设计图完成最终效果。...UI那边直接让我参考 IOS的实现效果: [1240] UI效果 最终效果 [strip] 最终效果 完整的代码请看: https://github.com/xiaweizi/DownloadLoadingView...功能分析 面对这样的需要应该怎么实现呢?...其实实现的方式可能不止我想的这种,我就讲述一下我是如何处理的。 [1240] 预览图 首先,可以分成三部分: 半透明的背景 全透明的环 实心全透明的弧 那怎么实现背景半透明,而圆环和弧又是全透明的。...setXfermode() 用于设置图像的过度模式,其中 PorterDuff.Mode.CLEAR 为清除模式则可以实现上述的效果

1.5K00

Android实现仿美团、顺丰快递数据加载效果

补间动画可以实现View组件的移动、放大、缩小以及渐变等效果。 今天我们主要来模仿一下美团中加载数据时小人奔跑动画的对话框效果,取个有趣的名字就是Running Man,奔跑吧,兄弟!...话不多少,先上效果图,让各位大侠看看是不是你想要实现效果,然后再决定是否往下阅读,因为做为程序员我们的时间都很宝贵,毕竟还没有女朋友呢?...(ps:因为技术原因,提供的动态图效果不是很明显,但在手机上运行是非常好的,有兴趣的朋友可以下载源码看看。) ? ?...下面讲讲实现的原理,首先我们在项目的res目录下新建一下anim文件夹,然后新建一个xml文件,添加如下代码: <?xml version="1.0" encoding="utf-8"?...当然还有另外一个方法也能实现: @Override public void onWindowFocusChanged(boolean hasFocus) { // TODO Auto-generated

59400

仿触手直播首页切换效果

一进到主页就看上了里面页面切换的效果,自己想这种效果用什么控件可以实现呢。不闲扯了,直接上图更有意思。 2 效果图 ? ?...触手app主页效果图 看到这个效果图后,第一想到的就是RecyclerView貌似可以实现这种效果,但是用RecyclerView自己的api还是有很多问题的,先不说如何实现的吧,看下实现出来的效果图吧...使用方面就注意这些了,下面就讲讲是怎么实现。 4 源码分析 下面就来讲讲如何用RecyclerView如何实现上面的效果了: 先来张自己画的思路草图吧: ?...这里定义了一个实现类ChuShouCallBack,CallBack抽象类定义了只是定义了我们的Drag(拖拽)动作,实际上我们要用的是SimpleCallback子类,该类实现了我们的Swipe(滑动...因此这里需要屏蔽Drag动作,实现Swipe动作。 屏蔽Drag动作,实现Swipe动作: ? 下面看看RecyclerView滑动Item的监听 ? ? ?

52520

仿大总点评浮动效果

在大众点评团购中,有这样一个效果. 在具体的团购页面中商家图片下有一个购买条,当用户滚动团购详情界面的时候,购买条会停留在界面的最上方....具体效果如图:       图1                                         图2     图3 大家可以看到,大众点评中,为了突出这个购买条,当向上滚动时,该滚动条会显示在最上面...下面说一下具体的实现思路: 从这张图,我们可以看下具体的布局.实际上在最顶部的位置,有一个购买条1,最开始的时候是隐藏的,而当从上向下滑动到具体位置的时候将购买条1显示,将购买条2隐藏....核心的部分就是我们要去根据ScrollView的滑动高度去控制购买条的显示与隐藏.这里要注意的就是一定要判断好这个滑动的高度,否则会出现不平滑的效果,影响用户体验....无论用何种方式实现,一定要注意位置的控制,使该效果变得平滑,而不是突然购买条出现在界面上. 具体的细节还有很多,回头有时间再补上吧.

82690
领券