- 博客(9)
- 资源 (1)
- 收藏
- 关注
翻译 OverScroller、VelocityTracker、ViewConfiguration综合使用达到炫酷效果
问题来源在android应用程序的开发过程中,相信我们很多人都想把应用的交互做的比较绚丽,比如让界面切换平滑的滚动,还有热度灰常高的伪3D等界面效果,通常情况下,系统提供的应用在特效这方面只能为我们提供简单的动画接口,所以要想实现比较酷炫的效果还是要自己去开发布局控件(即所谓的自定义View、ViewGroup)。ScrollVIew无法解决问题下面就我最近工作中遇到的一个自定义控件开发做一些简单的
2015-03-31 15:35:54 1559
转载 Android VelocityTracker使用总结
VelocityTracker是一个什么东西呢,查看VelocityTracker源代码发现有如下注释:[html] view plaincopyprint?/** * Helper for tracking the velocity of touch events, for implementing * flin
2015-03-31 15:08:50 5246
转载 android view滑动助手类OverScroller
android 滑动助手类Android里Scroller类是为了实现View平滑滚动的一个Helper类。通常在自定义的View时使用,在View中定义一个私有成员mScroller = new Scroller(context)。设置mScroller滚动的位置时,并不会导致View的滚动,通常是用mScroller记录/计算View滚动的位置,再重写View的computeS
2015-03-31 15:05:28 919
转载 Android 自定义控件 轻松实现360软件详情页
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43649913,本文出自:【张鸿洋的博客】1、概述最近有不少朋友私聊问应用宝、360软件助手之类的软件详情页怎么做,刚好,最近有时间就模仿360软件助手详情页给大家做个Demo,供大家参考。嗯,关于实现呢,我写了两种方式:1、ScrollView内嵌软件介绍
2015-03-31 14:01:32 1195
原创 ViewDragHelper.CallBack中每个方法的用法
ViewDragHelper.CallBack中每个方法的用法。转载请表明出处:http://blog.csdn.net/coder_niceclampViewPositionHorizontal();先看代码: @Override public int clampViewPositionHorizontal(View child, int left, int dx) {
2015-03-27 16:04:47 3812 2
转载 ViewDragHelper详解
2013年谷歌i/o大会上介绍了两个新的layout: SlidingPaneLayout和DrawerLayout,现在这俩个类被广泛的运用,其实研究他们的源码你会发现这两个类都运用了ViewDragHelper来处理拖动。ViewDragHelper是framework中不为人知却非常有用的一个工具。ViewDragHelper解决了android中手势处理过于复杂的问题,在Drawe
2015-03-24 15:44:02 1523
转载 Android入门 在ListView中如何进行精确的定位
在android的开发中,经常会遇到需要主动去设定某条ListItem的位置的需求。设置位置的函数有ListView.setSelection(int position)ListView.setSelectionFromTop(int position, int y);其中position指的是指定的item的在ListView中的索引,注意如果有Header存在的
2015-03-17 16:17:17 820
转载 ListView的setSelection()和setSelectionFromTop()联系
通常,app中的数据都是以ListView的形式展示的。默认地,把“新”数据添加到数据列表的尾部。但是,如果是IM类型的app,比如查看历史消息这个模块。新数据并不是插到数据列表的尾部,而是插到数据列表的头部。要实现比较好的用户体验,需要保持当前的ListView的位置。换句话说,如果我们能够随心所欲地指定ListView滚动的位置,那么这个问题就迎刃而解。在ListVie
2015-03-17 16:17:00 1124
转载 webview与js交互
webview与js交互对于android初学者应该都了解webView这个组件。之前我也是对其进行了一些简单的了解,但是在一个项目中不得不用webview的时候,发现了webview的强大之处,今天就分享一下使用webview的一些经验。 1、首先了解一下webview。webview介绍的原文如下:A View that displays web pages. This
2015-03-12 17:39:41 830
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人