android UI效果相关-ListView(一)

方法一 通过反射:

代码:

        Class clsClass = listView.getClass().getSuperclass();
        if(clsClass == null){
            Log.d("tag", "null");
        }else {
            Log.d("tag", "not null");
            if(clsClass == AbsListView.class){
                Log.d("tag", "AbsListView");
                try {
                    Field minField = AbsListView.class.getDeclaredField("mMinimumVelocity");
                    Field maxField = AbsListView.class.getDeclaredField("mMaximumVelocity");
                    minField.setAccessible(true);
                    maxField.setAccessible(true);
                    try {
                        Log.d("tag", "min:" + minField.get(listView));
                        Log.d("tag", "max:" + maxField.get(listView));
                        maxField.set(listView, 2000);
                    } catch (IllegalArgumentException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    } catch (IllegalAccessException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                } catch (NoSuchFieldException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }else {
                Log.d("tag", "not AbsListView");
            }
        }

mMinimumVelocity是滑动最小速度,
        mMaximumVelocity是滑动的最大速度

时间: 2024-10-05 04:01:28

android UI效果相关-ListView(一)的相关文章

Android UI组件----自定义ListView实现动态刷新

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3910541.html 联系方式:[email protected] [正文] 一.具体步骤: (1)在activiy_main.xml中加一个ListView控件:再添加一个item的模板activity_main_item.xml,加一个底部加载的视图activity_main_load.xml

Android UI效果实现——Activity滑动退出效果

更新说明: 1.在QQ网友北京-旭的提醒下,在SlideFrame的initilize方法中添加了focusable.focusableInTouch.clickable的状态设置,否则会导致部分情况下无法滑动,感谢! 一.使用说明 使用方法很简单,只有一个类HorizontalActivity,继承自FragmentActivity类,实现了contentView的滑动事件触发和动画效果,要在自己的代码里实现,方法两种: 1.如果对Activity没特殊要求,直接继承HorizontalAct

Android UI效果实现——滑动模糊渐变效果实现

前言: 大家应该都看到过iOS7解锁屏幕的滑动模糊渐变效果,好了,现在可以把手纸收起来了,今天黄老师就给大家讲一下如何在Android平台上 实现类似的滑动模糊渐变效果,其实方式远比你想像的简单. 目标效果展示: 第一部分:几个前提 说到模糊效果,我们先要了解几个前提 1.原图,指需要被模糊的一张位图 2.模糊,通常是采用指将一个位图的每个像素RGB值都取周围像素的RGB值的平均值,这样就可以产生模糊效果,一般通过高斯函数来实现, 至于Java中的实现方式黄老师就不给大家细讲了,我也不是搞图形算

Android UI开发: 横向ListView(HorizontalListView)及一个简单相册的完整实现 (附源码下载)

Android UI开发: 横向ListView(HorizontalListView)及一个简单相册的完整实现 (附源码下载) POSTED ON 2014年6月27日 BY 天边的星星 本文内容: 1.横向ListView的所有实现思路; 2.其中一个最通用的思路HorizontalListView,并基于横向ListView开发一个简单的相册: 3.实现的横向ListView在点击.浏览时item背景会变色,并解决了listview里setSelected造成item的选择状态混乱的问题.

Android UI学习之ListView

ListView是手机系统中使用非常广泛的一种组件,它以垂直列表的形式显示所以列表项. 今天我们学习如何将系统的短信显示到listView上. 关于如何获取系统的短信请看: Android 四大组件学习之ContentProvider三 先看一下我们的布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andr

Android UI学习之ListView(使用ArrayAdapter和SimpleAdapter)

既然要使用ArrayAdapter,那我们先看看系统中所以的Adapter关系: 在实际中使用频率比较高的有:SimpleAdapter, ArrayAdapter, BaseAdapter BaseAdapter: 是一个抽象类,实现它要实现比较多的方法,但是灵活的高 ArrayAdapter:支持了泛型操作,比较简单,一般只能显示同类型的数据 SimpleAdapter:有比较好的灵活的,可以定义自己的UI 关于BaseAdapter在上一节已经讲过,这里不在举例说明 我们先使用ArrayA

android UI——分组+悬停 listview

能够使头部悬停的listview在项目中是经常用到的,例如qq的好友列表或者地区选择. 先不多说,看效果图:(懒得上gif图了) 这里借鉴了别人的核心代码,我做了一些分析. 主要是使用PinnedSectionListView来替换listview. 这里的PinnedSectionListView是别人的.我们主要看如何使用这个PinnedSectionListView以及如何适配数据进去. 博文的最后我会上传demo,里面有PinnedSectionListView和完整项目.可以根据这篇博

Android UI学习 - ListView (android.R.layout.simple_list_item_1是个什么东西)

Android UI学习 - ListView 2010-06-20 18:21:35 标签:Android UI 移动开发 ListView ListActivity 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://android.blog.51cto.com/268543/336162 ListActivity ListActivity是一个专门显示ListView的Activity类,它内置了ListView对象,只要我

Android UI设计之&lt;十&gt;自定义ListView,实现QQ空间阻尼下拉刷新和渐变菜单栏效果

转载请注明出处:http://blog.csdn.net/llew2011/article/details/51559694 好久没有写有关UI的博客了,刚刚翻了一下之前的博客,最近一篇有关UI的博客是在2014年写的:Android UI设计之<七>自定义Dialog,实现各种风格效果的对话框,在那篇博客写完后由于公司封闭开发封网以及其它原因致使博客中断至今,中断这么久很是惭愧,后续我会尽量把该写的都补充出来.近来项目有个需求,要做个和QQ空间类似的菜单栏透明度渐变和下拉刷新带有阻尼回弹的效