- 博客(14)
- 收藏
- 关注
翻译 ViewPager调用setCurrentItem(position)时,跳转Fragment 问题
摘要:在使用ViewPager+Fragment 进行跳转的时候出现,闪屏的一个效果!我们的目的是点击某个Item的时候跳转到指定的Fragment,为此在我们使用viewPager.setCurrentItem(position) 就会出现这中问题! 经过一番查找发现ViewPager API 中有这个方法:@Override public void setCurrentItem(int
2016-04-29 15:14:47 7277
原创 监听ScrollView 的上下滑动
转载请注明:最近在一些APP(新闻资讯)应用上看到当向上滑动列表的时候底部的导航栏隐藏、向下滑动的时候底部导航栏显示! 为此做出一下实现方式,重写ScrollView (滚动视图)刚开始在重写ScrollView 的时候,觉得重写OnTouch 事件,但是当我们需要知道滑动了多少距离,是否滑到布局的顶部或者底部。可惜的是SDK并没有提供相应的方法,最终经过一番查找和了解发现了这个方法/**
2016-04-26 13:35:28 6318
原创 FastJson 使用与介绍
在这里介绍下fastJson 的使用,当然在实际开发当中我会结合Server定制的JsonString 进行相关解析工具类的使用(GSON、FastJson),这两种方式,个人还是比较青睐于Google 的gson 解析器!不过我们还是的需要了解和掌握相关的一些解析技术!以下是FastJson的一些特性:阿里巴巴的FastJson Fastjson是一个Java语言编写的高性能的JSON处理器,由
2016-04-25 17:29:58 948
原创 图片缓存ImageLoader的使用
在开发当中对ListView ,GridView和Viewpager加载图片,通常都涉及缓存!为此在这里列出ImageLoader 开源框架的使用!如需下载源码可以在Github上下载相关代码:https://github.com/nostra13/Android-Universal-Image-Loader 我们先了解一下ImageLoader的特性: (一)功能特性多流图像加载异步或同步I
2016-04-23 15:59:45 554
原创 自定义View,滑动标注线动态显示数据
由于项目需要,要实现这种效果的曲线图,以下是为标注的图形题材当滑动标注线的位置的时候动态的显示Y轴的数据。 在这里我们先不介绍使用自定义View绘制曲线图,由于项目的实际需要,使用第三方绘制曲线图的图表库 如:AChartEngine、XCL-Chart、MPAndroidChart、andbase开源框架库都已经不太满足实际项目的需求。 不过在andbase 这个开源框架库中可以实现这种效果:
2016-04-22 14:12:15 607 1
转载 EventBus使用
转载一:http://blog.csdn.net/harvic880925/article/details/40787203 转载二:http://m.blog.csdn.net/article/details?id=51135645#rd概述 EventBus是一个Android端优化的publish/subscribe消息总线,它简化了应用程序内各组件间、组件与后台线程间的通信。比如请
2016-04-22 12:59:10 436
原创 PagerAdapter、FragmentPagerAdapter的使用
前言: PagerAdapter 是在 android.v4包下的,FragmentPagerAdapter 是PagerAdapter的子类,PagerAdapter 是用来装载一些View。而FragmentPagerAdapter 在更多的时候是用来装载Fragment的!当我们使用ViewPager+Fragment 动态的添加Fragment的时候,在此我们可以借助FragmentPage
2016-04-21 17:56:50 1812
原创 ViewPager 禁止滑动
在使用ViewPager + Fragment 的时候,有些需求是需要我们设置当前界面不可滑动,而只是设置它的点击事件!为此我们需要将ViewPager 的滑动切换功能取消!在了解到ViewPager的源码之后,得知ViewPager的滑动,依靠的是ScrollTo(x,y) 方法,为此为了使其能够灵活的使用,为此做出以下代码控制滑动!public class NoScrollViewPager e
2016-04-21 17:30:26 387
原创 BitMap、Drawable、InputStream、Byte[]互换
该方法主要是Bitmap、Drawable、InputStream、Byte[]之间的互相转换./** * Bitmap 转换为 InputStream * @param bitmap * @return */ public InputStream bitmapToInputStream(Bitmap bitmap){ InputStr
2016-04-12 16:51:43 324
原创 Android获取状态栏和标题栏的高度
public class MainActivity extends Activity { /** * 在此说明:这个两个方法还算是比较费时的, * 为此在使用的时候需要开启一个单独的线程!避免出现程序 ANR 的出现 */ @Override protected void onCreate(Bundle savedInstanceState) {
2016-04-12 16:31:53 387
原创 Activity与Fragment 的生命周期对比
Fragment是3.0以后的东西,为了在低版本中使用Fragment就要用到android-support-v4.jar兼容包,而FragmentActivity就是这个兼容包里面的,它提供了操作Fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。 先来看两者的生命周期,这个不必多说。 Activity
2016-04-12 09:29:00 625
原创 Android 中Handler引起的内存泄露
在App代码编程中,我们经常使用Handler进行异步操作,并返回结果。通常我们会这样写:private final Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg);
2016-04-07 15:01:58 394
原创 CommonDialog
在实际的开发当中,我们APP项目中的各种提示框都是统一的。为了避免重复的代码和样式的不同,所以我们需要定义一个统一样式的提示框!代码示例如下:package com.wly.home.widget;import com.wanbu.dascom.R;import android.app.Dialog;import android.content.Context;import android.te
2016-04-07 11:43:16 839
原创 Serializable
Serializable与Parcelable 的区别联系:从作用上分析Serializable:是将数据保存至本地文件,数据库,而Parcelable 是为了解决Serializable 在传输过程中的传输效率。基于ALDL 进程间通信机制。Parcelable 占用内存小,但Activity 为了实现保证数据的持久性,为此使用Serializable。为此:作为了解传输的方式做出一下实例: p
2016-04-07 11:28:53 495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人