自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (19)
  • 收藏
  • 关注

原创 Android 动画之LayoutAnimation和LayoutTransition

LayoutAnimation用于给ViewGroup里面内容设置动画效果,可以在java代码中设置和xml中设置先看看效果1首先在anim文件夹下建一个layoutAnimation的xml文件<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android" android:anima

2016-08-31 09:05:06 2962

原创 Android android:descendantFocusability用法(解决ListView的item无法点击和Scrollview自动滚动到底部)

在写程序的时候遇到两个问题1.ListView的Item里面有Button时,点击item时无法响应。2.在用Scrollview时,里面包裹的内容超过了屏幕长度,当进入这个界面时ScrollView直接自动滑动到最底部。以上两个问题都可以通过android:descendantFocusability属性来解决,该属性是在view获取焦点时,定义ViewGroup和其子控件两

2016-08-26 10:51:06 3930

原创 Android MVP模式实现

MVP模式介绍MVP模式是MVC模式的一个演化版本,全称Model View Presenter 。MVP模式的运用越来越多,它有效的降低了View的复杂度,避免了大量的业务逻辑在View中进行处理。MVP模式解除了Model和View的耦合,使得程序有更好的扩展性,可读性以及可测试性,Model和View是通过Presenter来进行通信,通过各自的接口来实现,依赖于抽象而不是具体,所以更加

2016-08-23 21:34:23 583

原创 Android ViewPager的切换动画效果PageTransformer

本文实现了ViewPager利用PageTransformer实现的动画效果使用很简单,mViewPager.setPageTransformer()设置就可以,只需要实现PageTransformer,重写void transformPage(View page, float position) ,看看position是什么意思1.DepthPageTransformer

2016-08-23 19:16:42 1605

原创 Android 开源项目DiskLruCache解析使用

DiskLruCache 硬盘缓存,非Google官方编写,但获得官方承认, 只需要下载下来放到项目中就行。journal文件这个日志文件,关系着DiskLruCache的正常使用,里面记录了每条缓存,下面看看里面信息第一行是固定的字符串,第二行是DiskLruCache的版本号,这个值为1,第三行是APP的版本号,每当更新版本时会清除缓存,第四行是valueCount的值

2016-08-15 20:11:13 547

原创 Android事件分发机制---------ViewGroup

当一个Touch事件发生,系统首先把事件传递给当前的Activity,由Activity的dispatchTouchEvent分发事件,源码如下:public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { onUs

2016-08-08 16:51:23 820 5

原创 Android事件分发机制-------View

当触摸一个View时,首先会调用View的dispatchTouchEvent(MotionEvent event)方法,关乎着事件的分发,所以首先看看这个方法public boolean dispatchTouchEvent(MotionEvent event) { // If the event should be handled by accessibility focu

2016-08-06 22:11:11 785

原创 EventBus 3.0的使用

1.EventBus介绍   EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如耗时操作完成后通知更新UI。   官方文档:http://greenrobot.org/eventbus/documentation  github地址:https://github.com/greenrobot/E

2016-08-06 13:36:30 679

原创 EventBus的源码分析

EventBus的初始化 /** Convenience singleton for apps using a process-wide EventBus instance. */ public static EventBus getDefault() { if (defaultInstance == null) { synchronized (

2016-08-05 17:01:51 905

原创 SpannableString的使用

1.SpannableString可以实现TextView的个别字的特殊效果:前景色(ForegroundColorSpan)、背景色(BackgroundColorSpan)、设置字体(TypefaceSpan)、点击事件(ClickableSpan)、设置掩码(MaskFilterSpan)、删除线效果(StrikethroughSpan)、下划线效果(UnderlineSpan)、插入图片(

2016-08-03 15:07:25 849 1

Shader实现多种效果

用Shader实现水波纹,霓虹文字,雷达等效果

2017-05-19

Volley框架

Volley的源码,可作为library导入到项目中

2017-03-07

Android自定义选择相册图片

仿春雨医生实现的一个选择本地图片的效果,支持缩放、预览效果

2017-03-02

用RecyclerView实现字母排序

通过RecyclerView的ItemDecoration实现字母排序效果

2016-11-28

Dagger具体使用

Dagger2具体使用实例,各种注解的运用,博客中也有介绍

2016-11-04

Material Design的各种效果

通过代码实现Material Design各种效果,各个控件的具体使用,包括自定义的Behavior

2016-10-25

自定义LayoutManager

采用自定义LayoutManager实现的效果,让你充分学会使用,随心所欲做自己的效果

2016-10-19

Android滑动冲突

提供了解决Android中滑动冲突的方法

2016-09-05

用Scroller实现ListView侧滑菜单

关于Scroller的使用,实现动画显示排序效果,还有ListView的侧滑菜单

2016-09-01

Android动画

包括ObjectAnimator、ValueAnimator、LayoutTransition、LayoutAnimation的使用,具体使用解析可以看我写的文章

2016-08-31

MVP模式demo

Android mvp模式的实际运用demo

2016-08-23

eventBus 3.0.0的jar包

EventBus 3.0.0Jar包

2016-08-06

EventBus使用例子

EventBus的使用Demo

2016-08-06

FragmentTabhost嵌套ViewPager,避免重复加载

FragmentTabhost实现三个Fragment,其中一个Fragment中又有三个Fragment,用ViewPager实现,设置缓存三个fragment

2016-05-18

各种Dialog,DialogFragment总结

各种类型的Dialog的总结,单选,多选,自定义View等,以及对DialogFragment的使用

2016-01-14

不规则剪切图片

通过网络URL获得图片转化为bitmap,自定义一个ImageView把图片进行自由剪切效果

2015-11-26

Android 百度地图跟随定位

运用百度地图api实现简单的地图功能,定位到你当前的位置显示,并跟随移动, 只需要改变manifest里面的key和对应的包名就可以使用。

2015-10-31

STM32开发板的多功能电子钟设计

STM32开发板的多功能电子钟设计

2015-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除