浅谈Android中 onTouchEvent 与 onInterceptTouchEvent的区别详解

首先从字面意思理解两个词 onTouchEvent:触发触摸事件 onInterceptTouchEvent:触发拦截触摸事件 在来看看他们分别集成于谁 onInterceptTouchEvent:是定义于ViewGroup里面的一个方法,此事件是用于拦截触摸事件的,ViewGroup(继...

2017-11-02 13:56:29

阅读数 147

评论数 0

Android 实现Retrofit2.0请求网络

第一步:添加依赖 compile 'com.google.code.gson:gson:2.3' compile 'com.squareup.retrofit:retrofit:retrofit.0-beta1' compile 'com.squareup.retrofit:converter-g...

2017-11-02 10:26:36

阅读数 223

评论数 0

Bitmap二次采样(byte数组)封装类

1.为什么要二次采样 OK,那么首先我要 解决的一个问题就是为什么我们要二次采样? 不知道大家在开发App的过程中有没有遇到过类似于图片墙这样的功能?在做图片墙的时候你有没有遇到过OOM异常呢?遇到了又是怎么解决的?再比如我现在有一张100M大的图片,我想把这张图片用一个ImageVi...

2017-10-26 09:28:08

阅读数 138

评论数 0

Bitmap的二次采样,异步加载网络图片到控件上

为什么进行二次采样再这里就不多少说了 直接上代码 /** * * @param img 即你要获得图片的控件 * @param path 即你要从网络上获取的图片资源的路径 * @param destHight 你要采样的图片高度 * @par...

2017-10-25 09:10:46

阅读数 179

评论数 0

BottomTabBar简单 吼吼吼

以前我们在做类似的效果的时候基本上是使用RadioGroup+Viewpager+fragment来实现 这里我们可以用第三防库来实现 废话补多少先看看是怎么回事  1.导依赖 compile 'com.hjm:BottomTabBar:1.1.1' 2.这里还需要定义Fragmen...

2017-10-24 20:36:54

阅读数 226

评论数 0

VerticalBannerView的简单实现 很好用

VerticalBannerView的简单实现 很好用,VerticalBannerView绑定适配器之后不开启?是不是忘记Start了

2017-10-23 13:58:16

阅读数 835

评论数 0

Android Studio与eclipse的区别

Eclipse是老牌的开发工具,相信早期开发android程序每一个码农都使用过这个软件,添加ADT插件之后就能开发android程序了。因为是开源的,所以开发起项目来还是倍儿爽的...直到遇到Google亲自操刀的AndroidStudio这匹黑马,曾经的王者也只能俯首称臣了!AndroidSt...

2017-09-25 14:21:22

阅读数 1559

评论数 0

自定义的标题栏和隐藏ActionBar

首先要了解什么事状态栏什么事actionbar这里我们要隐藏的是ActionBar不是状态栏 在AndroidManifest.xml里面改变application的theme的属性改变成@style/Theme.AppCompat.Light.NoActionB...

2017-09-22 14:11:21

阅读数 146

评论数 0

PhotoView的简单实现

PhotoView 是一款扩展自Android ImageView,支持通过单点/多点触摸来进行图片缩放的智能控件。 特性: 支持单点/多点触摸,即时缩放图片; 支持平滑滚动; 在滑动父控件下能够运行良好;(例如:ViewPager) 当用户的触点改变是可以触发通知 和ViewPage...

2017-09-22 14:06:57

阅读数 190

评论数 0

读取手机第一条短信内容和监听手机新收到的短信

首先添加权限 <uses-permission android:name="android.permission.SEND_SMS" /> <uses-permission android:name="android.permiss...

2017-09-21 20:47:07

阅读数 2624

评论数 0

解决TabLayout绑定viewpager出现的空白页面

我们在用TABLayout和viewpager结合的时候有时候会出现TABLayout上面的文字消失不见 比如我们使用这种方法实现绑定的时候就会出现错误 如下图 像这样要如何解决呢 这时候就需要我们在viewpager绑定的适配器里面重写一个方法来给...

2017-09-21 20:41:26

阅读数 1003

评论数 0

PhotoView手势放大缩小移动

PhotoView 是一款扩展自Android ImageView,支持通过单点/多点触摸来进行图片缩放的智能控件。 特性: 支持单点/多点触摸,即时缩放图片; 支持平滑滚动; 在滑动父控件下能够运行良好;(例如:ViewPager) 当用户的触点改变是可以触发通知 和ViewPage...

2017-09-21 20:36:29

阅读数 191

评论数 0

RecyclerView的简单介绍和实现

在这里简单实现一下RecyclerView如果各位还想更深入的了解一些RecyclerView相关的内容那本篇文章只适合初识RecyclerView的朋友 RecyclerView架构,提供了一种插拔式的体验,高度的解耦,异常的灵活,通过设置它提供的不同LayoutManager,ItemDec...

2017-09-21 19:58:56

阅读数 147

评论数 0

Mob手机验证

第一步我们要在Mob官网注册账号然后下载SDK 在这里介绍两种手机验证码的形式一种是封装好的activit试图一种是自定义的试图 将以上文件按需放入Android Studio项目所要使用SMSSDK的Module所在的Libs里面: 2.2、在Module的build.gr...

2017-09-21 11:11:41

阅读数 201

评论数 0

友盟QQ登录分享

首先要从友盟官网上注册下载SDK 集成工具 下图便是我们的集成工具: 双击点开集成工具  选择你使用的平台和IDE:  点击OK键,会生成umeng_integratetool_result一个文件夹: 将对应的文件夹拷贝进入你的工程中即可。 配置Android Ma...

2017-09-21 11:06:48

阅读数 258

评论数 0

SwitchButton平滑按钮的实现

switchbutton

2017-09-09 08:49:33

阅读数 565

评论数 1

简单快捷的实现夜间模式

夜间模式

2017-09-09 08:33:21

阅读数 207

评论数 0

TabLayout属性详解以及使用用法

使用Android studio 的时候需要第一步添加依赖 在 buile文件中添加compile 'com.android.support:design:25.3.1' 最后的数字要与compile 'com.android.support:appcompat-v7:25.3.1'的版本号一...

2017-08-19 10:43:48

阅读数 1718

评论数 0

viewpager的封装类Banner

一般我们在代码中添加viewpager的时候会写很多代码,今天在这里给大家介绍一个封装类Banner 这个是Banner的详细讲解来自于GitHub的官网

2017-08-19 10:33:45

阅读数 189

评论数 0

封装HttpUtil访问网络的耗时操作

当我们一个工程需要频繁的进行访问网络的耗时操作的时候就可以把方法封装成一个类以便使用时调用

2017-08-18 16:41:48

阅读数 272

评论数 0

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