上两篇讲到了用listView和recyclerView来实现时光轴,这一篇我们用ExpandableListView来实现时光轴,废话不多说,直接来代码. 还是先activity_main.xml <? xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" a…
由于如今RecyclerView是support-v7包中的新组件,是一个强大的滑动组件.与经典的ListView相比,相同拥有item回收复用的功能,可是直接把viewholder的实现封装起来,用户仅仅要实现自己的viewholder就能够了,该组件会自己主动帮你回收复用每个item. 它不但变得更精简,也变得更加easy使用,并且更easy组合设计出自己须要的滑动布局. 使用它的理由: RecyclerView is a more advanced and flexible version…
尼玛.非要搞什么时光轴,一想简单的不就是个listView吗,然后一步一步来就好了,哈哈别看那么好看事实上不要想多了. 时光轴timeline最大的作用就是把过去的事物系统化.完整化.精确化.时间轴可以让用户更直观的看到,我的这一刻在做什么.那一刻做过什么,根据时间顺序.把一方面或多方面的时间足迹事件串联起来,形成相对完整的记录体系,再运用图文的形式呈现给用户;页面简单.表现形式特别,一直以来受到广大用户的欢迎. qq空间的时光轴还是用起来蛮不错的,看图: watermark/2/text/aH…
不废话,首先在地图上,查看结果 这是用ExpandableListView来实现时间轴效果,原理比較简单,以月份为第一级,以天为第二级来实现的. package com.hj.main; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.uti…
1. 效果示例图 2. 创建方法 (1)第一种方法与ListView等普通控件一样,直接在布局文件中添加ExpandableListView控件即可. (2)第二种方法则是创建一个Activity继承自ExpandableListActivity,而后通过getExpandableListView()方法可获得一个ExpandableListView对象. 第二种方法仅适用于一个页面中只有一个ExpandableListView的情况.继承的Activity不需要再调用setContentVie…
jQuery提供的一组网页中常见的动画效果,这些动画是标准的.有规律的效果:同时还提供给我们了自定义动画的功能. 1.显示动画 方式一: $("div").show(); 解释:无参数,表示让指定的元素直接显示出来.其实这个方法的底层就是通过display: block;实现的. 方式二: $('div').show(3000); 解释:通过控制元素的宽高.透明度.display属性,逐渐显示,2秒后显示完毕. 方式三: $("div").show("sl…
jQuery隐藏和显示: 使用 hide( ) 和 show( ) 方法来隐藏和显示 HTML 元素: 语法: $(selector).hide(speed,callback); $(selector).show(speed,callback);   可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"."fast" 或毫秒,可选的 callback 参数是隐藏或显示完成后所执行的函数名称.   一个关于调用callback函数的实例:   $(…
图片切换效果在很多网站上都能看到,是一种常见的广告/活动宣传方式,通常位于网页上端.这个插件是众多图片切换效果的形式中的一种,数据源可在前端配置,也可从后台通JSON格式传输数据,当然,数据格式是固定的. 这个插件的要点在于:1.定时执行的函数不是在插件闭包里:2.在布局上如何布局:3.什么时候执行动画,什么时候暂停动画,以及jQuery的动画操作. 在这里用到的动画函数有: 动画 1.stop() 方法停止当前正在运行的动画.    语法    $(selector).stop(stopAll…
QT客户端 //widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QTcpSocket> #include <QPushButton> #include <QLineEdit> #include <QLabel> #include <QCloseEvent> #include <QTextBrowser> class Widget…
1.Add #region 1.1 新增学生信息(定义成Int类型,返回受影响的行数) /// <summary> /// 新增学生信息 /// </summary> /// <param name="stu"></param> /// <returns></returns> public int Add(Studnet stu) { //把对象加入到EF上下文中,并获取对象的状态管理对象 DbEntityEntr…