android 向下动画,使用向上/向下滑动动画显示和隐藏视图
使用Android 3.0(Honeycomb)中引入的新动画API,创建此类动画非常简单。
View向下滑动一段距离:view.animate().translationY(distance);
您可以稍后将View其滑回原位,如下所示:view.animate().translationY(0);
您还可以轻松组合多个动画。以下动画将View向下滑动其高度并同时淡入其中:// Prepare the View for the animationview.setVisibility(View.VISIBLE);view.setAlpha(0.0f);// Start the animationview.animate()
.translationY(view.getHeight())
.alpha(1.0f)
.setListener(null);
然后,您可以淡出View后退并将其滑回原始位置。我们还设置了一个动画完成后AnimatorListener我们可以设置View背面的可见性GONE:view.animate()
.translationY(0)
.alpha(0.0f)
.setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
view.setVisibility(View.GONE);
}
});
android 向下动画,使用向上/向下滑动动画显示和隐藏视图相关推荐
- Android使用动画显示或隐藏视图
一.需求背景 有时候,我们需要在屏幕上显示新的信息,同时移除旧的信息,一般情况下我们通过VISIBILITY或者GONE来对需要显示或者隐藏的视图进行设置,这样做的坏处是显示或者隐藏的动作变化非常突兀 ...
- Android学QQ空间相册浏览类型横向滑动效果显示多图片MyHorizontalScrollView
Android学QQ空间相册浏览类型横向滑动效果显示多图片MyHorizontalScrollView 我们来定制一下吧 布局文件:activity_main.xml <LinearLayout ...
- android仿微信红包动画、Kotlin综合应用、Xposed模块、炫酷下拉视觉、UC浏览器滑动动画等源码...
Android精选源码 仿微信打开红包旋转动画 使用Kotlin编写的Android应用,内容你想象不到 Android手机上的免Root Android系统日志Viewer 一个能让微信 Mater ...
- android仿微信红包动画、Kotlin综合应用、Xposed模块、炫酷下拉视觉、UC浏览器滑动动画等源码
Android精选源码 仿微信打开红包旋转动画 使用Kotlin编写的Android应用,内容你想象不到 Android手机上的免Root Android系统日志Viewer 一个能让微信 Mater ...
- android浮动标题栏,GitHub - DARTTTTT/LBehavior: 跟随手势滑动,显示隐藏标题栏、底部导航栏及悬浮按钮的Android Behavior Library...
LBehavior 简单实现标题栏.导航栏滑动动画 效果图 博客介绍 Download allprojects { repositories { ... maven { url 'https://ji ...
- android 6.0 默认输入法,Android中系统默认输入法设置的方法(输入法的显示和隐藏)...
1.调用显示系统默认的输入法 方法一. inputmethodmanager imm = (inputmethodmanager) getsystemservice(context.input_met ...
- java的向下转型_Java 向上/向下转型浅析
基于java的继承,向上或者向下转型是一种常见的情景,在thinking in java对这一情况进行了详细说明,见以下例子: class Useful { public void f() {} pu ...
- 通过select下拉框里的value控制div显示与隐藏
<!DOCTYPE html> <html><head><meta charset="UTF-8"><title>< ...
- Android m 自定义下拉菜单,Android实现动画效果的自定义下拉菜单功能
我们在购物APP里面设置收货地址时,都会有让我们选择省份及城市的下拉菜单项.今天我将使用Android原生的 Spinner 控件来实现一个自定义的下拉菜单功能,并配上一个透明渐变动画效果. 要实现的 ...
- [css] 写一个动画,向上匀速移动100px,向下以1.5倍速度移动200px,一直反复循环
[css] 写一个动画,向上匀速移动100px,向下以1.5倍速度移动200px,一直反复循环 .animation-block {width: 50px;height: 50px;backgroun ...
最新文章
- 史上最强女游戏程序员
- PIC单片机 按键检测识别
- add多个文件 git 文件夹_利用 git 提取文件夹下多个特定文件里的内容写到特定文件内...
- NetworkX系列教程(1)-创建graph
- 在wdos系统下搭建Dns服务器
- z370支持pcie信号拆分吗_定了!AMD B550主板确认将支持PCIE4.0,多项能力接近X570
- 随机向量x的协方差阵_【科普】如何正确理解特征值与特征向量
- HBase + Kerberos 配置示例(一)
- Git小乌龟(TortoiseGit) 简单提交代码到github
- 基于javaSwing、MySQL的酒店客房管理系统(附源码)
- 微信 openid 变吗?
- 风尚云网学百度地图之react中引入百度地图
- 74HC595原理图”中“ RCLK SRCLK SRCLR”是什么意思
- Altium Designer Summer 9 Build 9.4.0.20159下载地址 + 破解补丁
- 噪声来源、定义及影响【转自微信公众号微波射频网】
- CentOS7 安装WPS: libGLU.so.1()
- Klin、Druid、ClickHouse核心技术对比
- 【概率图与随机过程】06 朴素贝叶斯:基于条件独立性假设
- 利用OpenStreetMap在线进行路径规划
- Linux系统:常用Linux命令大全(在座的各位赶紧收藏,滑稽.jpg)