-
#仿知乎安卓客户端滑动删除撤除ListView
#仿知乎安卓客户端滑动删除撤销ListView标签(空格分隔):Android新版的知乎安卓客户端有一个有趣的功能,就是在一个item里,向右滑动时整个item会越来越透明,滑动到一半时,整个item就不见了,放开手指就是删除,删除后还可以撤销,第一次看见这个功能觉得很有意思,用了几天业余时间,我仿造里一个,效果如下:那下面就来想想看怎么实现的,大概可以先分解为三部分:手指滑动删除item删除it...
31
热度 -
Android 3D滑动菜单完全解析,实现推拉门式的立体奇效
Android3D滑动菜单完全解析,实现推拉门式的立体特效转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/10471245在上一篇文章中,我们学习了Camera的基本用法,并借助它们编写了一个例子,实现了类似于APIDemos里的图片中轴旋转功能。不过那个例子的核心代码是来自于APIDemos中带有的Rotate3dAnimatio...
65
热度 -
Android ListView侧滑item,仿QQ剔除效果
AndroidListView侧滑item,仿QQ删除效果尊重原创,转载请注明(http://blog.csdn.net/aoshiwenrou/article/details/42971193)最近的项目需求有一条是要实现仿QQ的侧滑删除效果,网上搜到了很多,但是与预想的都不太一样,于是自己研究了一下,写了一个Demo,记录下来。功能:1.实现了仿QQ的Item侧滑效果2.可根据item的长度计...
56
热度 -
Android快讯客户端开发
Android新闻客户端开发一、前言?????新闻客户端相信大家都用过,很多开发者对于新闻客户端的主界面很感兴趣,想自己开发一个。?二、源码????主要是使用了SlidingMenu这样一个自定义控件,实现左边和右边都能滑动出菜单界面,而主界面是使用的viewFlipper控件。滑动的菜单和主界面都为fragment1、SlidingMenu控件代码:publicclassSlidingMenue...
81
热度 -
springmvc mybatis调整
springmvcmybatis整合??首先是pom.xml,下面列出的dependency有些是多余的,因为项目其他的功能需要才加的,可以根据情况增删。?<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati...
368
热度 -
JAVA PDF 生验方案
JAVAPDF生成方案JasperReport看到的市面上采用的最多的方案,是JasperReport。相关的文档也很多,不过很杂,需要完全掌握,我认为还是有些坡度和时间的。这个时间和坡度我认为主要来自于对iReport这个IDE的反复尝试,对里面的每个属性的摸索。JasperReport的设计思路,本身是不违反我上面所说的初衷的。因为我们的努力方向是先生成模板,然后得到数据,最后将两者整合得到结...
5045
热度 -
Android事件散发学习应用-图片轮播实现
Android事件分发学习应用-图片轮播实现前一篇写到Android事件分发机制学习笔记,下面我们通过一个实例的应用来实践理解下Android事件分发的机制。我们这里来实现一个图片的轮播功能,最后顺便实现下图片的自动轮播。我们的图片轮播是封装在一个ViewGroup里,当我们进行横向滑动的时候,我们需要阻止事件从ViewGroup往子控件分发,ViewGroup来消费我们当前的滑动图片何去何从。下...
13
热度 -
编撰 Android 触摸屏手势识别程序
编写Android触摸屏手势识别程序很多时候,利用触摸屏的Fling、Scroll等Gesture(手势)操作来操作会使得应用程序的用户体验大大提升,比如用Scroll手势在浏览器中滚屏,用Fling在阅读器中翻页等。在Android系统中,手势的识别是通过GestureDetector.OnGestureListener接口来实现的,不过William翻遍了Android的官方文档也没有找到一个...
334
热度 -
【转】Android手势研究(textview及listview对照验证)(一)
【转】Android手势研究(textview及listview对比验证)(一)原文地址:http://mypyg.iteye.com/blog/761331?手势即手触摸屏幕做出动作。View可以通过onTouchEvent收到触摸屏幕事件,我们可以通过View.setOnTouchListener()设置事件监听器或者overrideonTouchEvent()来拦截这些事件,在拦截函数中判断...
17
热度 -
Struct2恒量(Constants)
Struct2常量(Constants) struts.properties常用配置文件<constantname="struts.i18n.encoding"value="UTF-8"/>字符集<constantname="struts.convention.action.packages"value="cn.jingmin.web"/>只搜索特定package下的Act...
452
热度 -
Tomcat对异常页面处理方法的有关问题
Tomcat对错误页面处理方法的问题 各位都知道,我们可以在web.xml中定义对错误发生时的提示页面,例如 <error-page>? ??<error-code>500</error-code>? ??<location>/500.vm</location> </error-page> 在这里我是用一个Velocity的...
358
热度 -
Spring WebFlow(二)Learn from the Sample
SpringWebFlow(2)LearnfromtheSample SpringWebFlow(2)LearnfromtheSampleDownloadthezipfilewithURLhttp://s3.amazonaws.com/dist.springframework.org/release/SWF/spring-webflow-2.3.1.RELEASE.zip1.webflow-sho...
2104
热度 -
日本框架seasar,该如何解决
日本框架seasar在项目开发中要用的seasar,自己想学习一下,但是网上资料很少,有了解的大虾,请指点一下,seasar要用到哪些jar包?color='#e78608'>------解决方案--------------------color='#e78608'>------解决方案--------------------没有听说过。?color='#e78608'>------解决方案---...
293
热度 -
log4j重复打印的解决办法
log4j重复打印的解决方法 #Setloglevels#?? log4j.rootLogger=error,Console log4j.logger.com.wadata.zhuchao.springmvc.HelloController=info,Console ?? #Consoleconfigset log4j.logger.org.apache.velocity=OFF #Consol...
446
热度 -
Struts2、Hibernate3、Spring2、Sitemesh、FreeMarker调整
Struts2、Hibernate3、Spring2、Sitemesh、FreeMarker整合 1.Sitemesh SiteMesh是一个网页的外观,布局,导航框架,它能够将网页中的静态内容与动态内容进行分离,使整个网站拥有同一的外观,统一的装饰,并且易于今后更改外观样式设计。 2.FreeMarker FreeMarker我认为要比老掉牙的Velocity要强大得多,FreeMarker是一...
283
热度 -
Java WEB系统 换肤 兑现方式
JavaWEB系统换肤实现方式 随着个性化社会的发展,现在很多软件都支持换肤功能,允许用户来定制软件的外观。根据使用方式的不同,定制又分为两种:1、系统管理员定制整个系统的外观,系统管理员来选择一个系统使用什么样的外观,同时不允许用户来定制。2、每个用户都可以实现定制,并且保存自己的定制当然上述两个情况都可以在一个系统中实现,不过需要由管理员来确定是否开放用户定制功能。换肤的实现原理:动态改变需要...
84
热度 -
Struts2中的Result门类应用
Struts2中的Result类型应用 Result类型是在Action执行完,一个结果返回后决定发生什么事的类。开发者可以自由的根据他们的应用和环境的需要创建自己的Result类型。例如在WebWork2中,Servlet和Velocity结果类型已经被创建用来显示web应用程序的画面。 注意:所有的webwork内建的Result类型都实现了com.opensymphony.xwork.Res...
236
热度 -
SIteMesh引见
SIteMesh介绍 来源:http://limuquan.iteye.com/blog/251521一、SIteMesh介绍一、SiteMesh简介SiteMesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的banner,一致的版权,等等。它不仅仅能处理动态的内容,如jsp,php,asp等产...
95
热度 -
webx组合uploadify上传文件
webx结合uploadify上传文件 ????????web项目用的是webx3.0?+velocity+uploadify控件。 ???????vm页面中定义一个上传控件。 <inputid="up"type="file"name="upload"/> ???JS中对这个控件初始化。类似这样: ?? jQuery(document).ready(function(){ jQuer...
517
热度 -
trimpath 前端模板发动机
trimpath前端模板引擎 ?????TrimpathJavaScript是个轻量级的,基于JavaScript的,跨浏览器,采用APL/GPL开放源代码协议的,可以让你轻松进行基于模板编程方式的纯JS引擎。????它有如下的特点:????1、采用标准的JavaScript编写,支持跨浏览器????2、模板语法类似于:FreeMarker,Velocity,Smarty?????3、采用简易的语...
193
热度