xml地图|网站地图|网站标签 [设为首页] [加入收藏]

您的位置:亚洲必赢 > 计算机尝试 > 添加动画,HoverTree项目添加了查看留言列表功能

添加动画,HoverTree项目添加了查看留言列表功能

发布时间:2019-04-22 17:43编辑:计算机尝试浏览(176)

    给列表项目增进动画

    2015/05/08 · CSS, HTML5, JavaScript · 1 评论 · 动画

    本文由 伯乐在线添加动画,HoverTree项目添加了查看留言列表功能。 - 刘健超-J.c 翻译,周进林 校稿。未经许可,禁止转发!
    英文出处:cssanimation.rocks。招待参加翻译组。

    当网页某部分发生变动时,增添一些动画有利于让用户知道产生了何等职业。因为动画能预先报告新内容的到达,也许让用户知道音讯被移除。在这篇文章里,将会看到哪些利用动画帮衬新剧情的推荐介绍,例如展现或隐藏列表里的种类。

    图片 1

    (可在最初的小说查看效果)

    给列表ListView增多动画效果,首先MainActivity承袭自ListView,通过setLayoutAnimation传二个LayoutAnimationController,就足以设置ListView的动画片效果。
    public class MainActivity extends ListActivity {

    fbx

    HoverTree项目增多了翻看留言列表功用

    引进内容

    动画片有个很好的用途,它能够让访客知道你的网站内容在曾几何时爆发了改观。当加多或删除内容而尚未其它动画进行交接时,内容的豁然改造会让用户以为纳闷。而透过增加细微的卡通片就能防止那种状态时有产生,并且有助于“发布”有东西将在离开或引入页面。

    以下是一个透过抬高或删除操作来管理列表内容的例证。大很多动画能用来此外类其他内容。假使你发觉它们是可行的,或有其余主见想增添进去,那么请 交换大家,大家很乐意听听你的主张。

    private ArrayAdapter<String> adapter;
    private LayoutAnimationController lac;
    private ScaleAnimation sa;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    
        adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,new String[]{"Hello","World","jikexueyuan"});
    
    
        setListAdapter(adapter);
    
        sa = new ScaleAnimation(0,1,0,1);
        sa.setDuration(1000);
        lac = new LayoutAnimationController(sa,0.5f);
        getListView().setLayoutAnimation(lac);
    
    }
    

    务求为fbx格式,导入之后有广大安装

    页面:HoverTreeWeb项目下
    hvtpanel/usermessage/messagelist.aspx

    编写HTML代码

    在1方始,计划好3个已提前填充好的列表和3个得认为该列表增多新品类的开关。

    XHTML

    <ul id="list"> <li class="show">List item</li> <li class="show">List item</li> </ul> <button id="add-to-list">Add a list item</button>

    1
    2
    3
    4
    5
    <ul id="list">
    <li class="show">List item</li>
    <li class="show">List item</li>
    </ul>
    <button id="add-to-list">Add a list item</button>

    但有一些地点供给小心。首先,在HTML代码里有四个 ID。一般的话,我们不会用 ID 来安装样式,因为它们的唯一性会引入一些主题素材。不过,它们会在应用 JavaScript 时提供了便利性。

    始于列表项目有类名 “show”,正因为那是类名,大家将会在后头通过它为因素增多动画成效。

    }

    图片 2

    增加留言页面:
    addmessage.asxp

    一些 JavaScript 代码

    为了促成演示里的卡通片,将会编写一些 JavaScript 代码来增添新列表项目,然后为新增添列表项目增添类名 “show”,以致动画能够产生。使用那八个步骤的理由是,假设列表项目平昔以可知的意况加多进去,它们就从未别的衔接时间而一向发生了。

    咱俩计划在 li 成分上使用动画片效果,但那将会让通过覆盖样式来加多任何删除成分的动画片效果,变得越来越不便。

    JavaScript

    /* * Add items to a list - from cssanimation.rocks/list-items/ */ document.getElementById('add-to-list').onclick = function() { var list = document.getElementById('list'); var newLI = document.createElement('li'); newLI.innerHTML = 'A new item'; list.appendChild(newLI); setTimeout(function() { newLI.className = newLI.className " show"; }, 10); }

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    /*
    * Add items to a list - from cssanimation.rocks/list-items/
    */
    document.getElementById('add-to-list').onclick = function() {
      var list = document.getElementById('list');
      var newLI = document.createElement('li');
      newLI.innerHTML = 'A new item';
      list.appendChild(newLI);
      setTimeout(function() {
        newLI.className = newLI.className " show";
      }, 10);
    }

    rig 设置 animationtype legacy尽量不要用 humanoid 表示人性动画

    能够增进留言后到留言列表查看。

    无动画

    在最基本的意义中,大家能写一些 CSS 代码显示列表项目。因为增加类名 show 让它们可知,所以删掉类名 show 也能促成它们未有。

    CSS

    li { list-style: none; background: #d1703c; color: #fff; height: 0; line-height: 2em; margin: 0; padding: 0 0.5em; overflow: hidden; width: 10em; } li.show { height: 2em; margin: 2px 0; }

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    li {
      list-style: none;
      background: #d1703c;
      color: #fff;
      height: 0;
      line-height: 2em;
      margin: 0;
      padding: 0 0.5em;
      overflow: hidden;
      width: 10em;
    }
     
    li.show {
      height: 2em;
      margin: 2px 0;
    }

    这么些样式将 li 设置为三个未有项目顺应、height 为 0、margin 为 0和 overflow 为 hidden 的矩形。那样做是为了直到增多类名 show,它们才会产出而变得可知。

    类名 show 应用了 height 和 margin。因为我们于今还没利用动画片,所以列表项目会一直出现在页面,像下边那样。当然你也能够点击列表项目,让它们未有。

    图片 3

    (可在原来的文章查看效果)

    animation 点击import 不然是不奏效的末尾点击aplay技巧导入设置

    留言列表采纳Repeater控件,这里今后是一向绑定DataTable,假如是绑定IList,请参见:

    本文由亚洲必赢发布于计算机尝试,转载请注明出处:添加动画,HoverTree项目添加了查看留言列表功能

    关键词: 日记本 CSS Android 编程语言 .net

上一篇:录音的踩坑之旅,踩坑之旅

下一篇:没有了