文档章节

SetResBoxState(true,true)页面弹出动画,类似抽屉效果

军歌
 军歌
发布于 2014/10/14 15:37
字数 90
阅读 45
收藏 3
/**
     * 设置装饰列表框状态
     * 
     * @param isOpen
     *            是否打开
     * @param hasAnimation
     *            打开动画
     */
    private void SetResBoxState(boolean isOpen, boolean hasAnimation)
 {
        page.clearAnimation();

        int start;
        int end;
        if (isOpen) {
            page.setVisibility(View.VISIBLE);

            start = 1;
            end = 0;
        } else {
            page.setVisibility(View.GONE);

            start = 0;
            end = 1;
        }

        if (hasAnimation) {
            AnimationSet as;
            TranslateAnimation ta;
            as = new AnimationSet(true);
            ta = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0,

            Animation.RELATIVE_TO_SELF, 0, Animation.RELATIVE_TO_SELF, start,
                    Animation.RELATIVE_TO_SELF, end);
            ta.setDuration(350);
            as.addAnimation(ta);
            page.startAnimation(as);
        }
    }


© 著作权归作者所有

共有 人打赏支持
军歌
粉丝 9
博文 86
码字总数 43501
作品 0
深圳
程序员
OSChina “你也许会喜欢” 的实现

点击OSChina的任意一篇新闻,当滚动条滚动到页面下方的时候,右下角会以抽屉动画的形式显示一个框,里面列出了跟这篇新闻相关的其他新闻。看到有人问这个功能如何实现的,特此分享。 原理: ...

虫虫
2012/02/22
2.2K
11
react-navigation,刷新你的导航

在2017年1月,新开源的react-navigation库备受瞩目。它有类似于原生版性能的体验效果,可能会成为未来RN导航组件中的主力军。该库包含三类组件: (1)StackNavigator:用来跳转页面和传递参...

阡陌有客
2017/11/05
0
0
android SlidingDrawer滑动抽屉

SlidingDrawer(滑动式抽屉)隐藏屏外的内容,并允许用户拖拽一个handle以显示隐藏的内容。可以使用在请求的确认或拒绝位置 SlidingDrawer可以在垂直或者水平使用。它由两个子视图组成:一个...

amigos_wu
2012/06/26
0
0
可动态布局的Android抽屉之基础

本文来自http://blog.csdn.net/hellogv/ ,欢迎转摘,引用必须注明出处! 以前曾经介绍过《Android提高第十九篇之"多方向"抽屉》,当这个抽屉组件不与周围组件发生压挤的情况下(周围组件布局...

晨曦之光
2012/03/14
2K
0
Android "多方向"抽屉

在android上要实现类似Launch的抽屉效果,大家一定首先会想起SlidingDrawer。SlidingDrawer是android官方控件之一,本文的主角不是它,而是民间的控件工具集合~~~android-misc-widgets。and...

鉴客
2011/09/29
9.5K
12

没有更多内容

加载失败,请刷新页面

加载更多

为什么 vue 默认导出的是 vue.common.js,它和 vue.js 的区别在哪里,又有什么关系?

这个问题在囧克斯的博客中有提到。 Vue 最早会打包生成三个文件,一个是 runtime only 的文件 vue.common.js,一个是 compiler only 的文件 compiler.js,一个是 runtime + compiler 的文件 ...

粒子数反转
13分钟前
0
0
php正则表达式替换图片地址

<?php /*PHP正则提取图片img标记中的任意属性*/ $str = '<center><img src="/uploads/images/20100516000.jpg" height="120" width="120"><br />PHP正则提取或更改图片img标记中的任意属性<......

mdoo
17分钟前
0
0
一个简单的系统监控脚本

一个简单的系统信息监控脚本 #!/bin/bash# DATE:20181018# System monitor by Kxvzinterval=5while :doecho '==========================================================...

Kxvz
20分钟前
0
0
七牛云助你度寒冬 | 每天 10:24, 新用户抢全额免单

近年来,中美贸易战、股市暴跌、房地产变天、人民币贬值等等,企业艰难生存于冰川夹缝之中,融资发展难上加难。 凛冬将至, 七牛云特此推出免单好礼,为新用户(2018 年 10 月 10 日后新注册...

七牛云
21分钟前
0
0
Echarts X轴刻度标签换行显示

xAxis: [ { 'type':'category', splitLine: {show: false}, axisLabel: { show: true,//是否显示 interval:0,//强制显示 ......

郭周园
26分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部