3 furtureWithYou

尚未进行身份认证

暂无相关描述

等级
博文 30
排名 15w+

ViewPager自动轮播速度调节和滑动动画

publicclassFixedSpeedScrollerextendsScroller{publicintmDuration=1000;publicFixedSpeedScroller(Contextcontext){super(context);}publicFixedSpeedScroller(Cont...

2018-11-24 18:40:45

View的事件分发机制

 如果父类的onInterceptTouchEvent拦截了事件,子类可以通过requestDisallowInterceptTouchEvent(true)方法让父类不拦截该事件但是需要在子类监听onTouchListener监听到Action_Down事件之后再设置。并且父类不能拦截Action_Down事件。因为ViewGroup在接收到Action_Down事件后,重置了请求不允许...

2018-10-22 18:54:06

Looper、MessageQueue、Message、Handler、ThreadLocal 之间的关系

1.发生ANR(ApplicationNoResponding)的原因? 答:发生ANR的原因基本上是在主线程进行了耗时操作,并且此时界面有其他需要处理的请求。因为耗时操作还未完成此时执行的更新界面请求得不到响应所以才会ANR,并不是因为占用了cpu使得cpu满负荷。 如果在主线程进行了耗时操作但是此时并没有需要处理的请求则不会发生ANR。   注:需要处理的请求,不一定只是用户的手动...

2018-10-17 17:08:46

对ThreadLocal类的理解

同一个对象在不同线程中的ThreadLocal变量可以存储不同的值每个ThreadLocal只能保存一个变量副本,如果想要一个线程能够保存多个副本,就需要创建多个ThreadLocal。 ThreadLocal内部的ThreadLocalMap键为弱引用,会有内存泄漏的风险。 publicclassStaticObject{staticfinalThreadLocal...

2018-10-16 15:44:17

android实现选择图片并压缩上传的功能

1.先请求是否有读写权限/***检测需要的权限*打电话、拍照、存储、读取联系人、短信手机、日历、位置、传感器、麦克风**/publicbooleancheckPermissions(String[]permissions){if(Build.VERSION.SDK_INT<Build.VERSION_...

2018-08-10 16:41:40

自定义自带下划线的EditText输入框

先看看效果  图片中间就是实现的输入框样式了,输入框的个数,每个输入框之间的间距,输入文字和底部线条的颜色都可以动态改变,接下来就是撸代码的时刻了1.现在values文件夹下创建attrs.xml,复制样式<declare-styleablename="VerifyEditText"><!--验证码的个数-->...

2018-07-28 10:49:23

EditText左侧设置文字,右侧设置图片

自定义EditText实现左侧可以设置文字,右侧设置的图片可处理两个功能;1:清除当前输入框内容;2.隐藏或显示密码。可选择设置editText下方的下划线,默认有下划线先看一下实现的效果左侧文字的颜色、大小、左侧文字跟光标的间距都可以更改1.在values包下创建attrs.xml文件<declare-styleablename="AutoEditTextView"...

2018-07-20 13:56:57

一个项目设置两个git地址,并提交到两个git地址上

1.先添加项目另一个远程地址gitremoteaddorigin2urlurl指的是远程地址,例如: https://github.com/apache/XXXX.gitorigin2是指定一个名称2.先拉取该地址上的数据gitpullorigin2master如果提示:refusingtomergeunrelatedhistories说明有冲...

2018-07-18 19:42:00

Android中RecyclerView滑动某一位置item并至顶功能

本篇只针对RecyclerView的上下滑动,重写LinearLayoutManager中的smoothScrollToPosition方法publicclassScrollLinearLayoutManagerextendsLinearLayoutManager{privatefloatMILLISECONDS_PER_INCH=1f;//修改可以改变数据,越大...

2018-06-05 11:42:12

Dagger2的集成

1.build.gradle中添加compile'com.google.dagger:dagger-android-support:2.11'annotationProcessor'com.google.dagger:dagger-android-processor:2.11'annotationProcessor'com.google.dagger:dagger-compiler:2....

2018-05-19 15:52:32

Android中遇见的问题

1.Error:Conflictwithdependency'com.google.code.findbugs:jsr305'inproject':app'.Resolvedversionsforapp(3.0.1)andtestapp(2.0.1)differ.Seehttp://g.co/androidstudio/app-test-app-conflict...

2018-05-08 16:36:17

绘制圆形抽奖转盘

最近要做一个抽奖活动因为比较空闲所以花时间看了一下,哈哈,下面记录一下绘制文字:主要求出圆弧长度,再计算出文字长度,(圆弧长-文字长)/2=文字离两边的距离(文字居中处理)还用到了在线图片的下载和保存以及展示支持滑动到指定的位置上传gif老是失败,先看看图片上代码packagecn.wangxiao.crm.myprizedemo;importandroid.animation.Anima...

2018-03-08 16:07:51

Android实现进程间通信

1.Intent当service在xml中注册时使用到属性android:process时,是不属于当前应用内进程的,此时如果activity启动该service属于进程间通信。2.AIDL创建.aidl文件实现.aidl文件中定义的接口向客户端曝露接口生成对应的.java文件,在下图目录下可以找到还是使用service,Binder改成.ai

2018-01-26 10:35:19

Android使用iconfont图库

android使用iconfont

2017-12-19 17:04:56

Textview的展开和收缩功能

Textview的展开和收缩功能

2017-12-17 16:02:11

手把手教你将Android项目开源到JCenter

jcenter

2017-10-20 09:13:27

Android柱状图的实现

android柱状图

2017-10-19 15:33:47

优化Android应用大小以及去除无用资源

lint优化检查android项目方法数

2017-10-13 14:14:27

自定义RadioButton实现右上角有小圆点和未读数字条数

自定义RadioButton

2017-09-29 20:01:29

android解析pdf并且使用webview展示

android使用pdf.js解析pdf

2017-04-15 16:33:45
奖章
    暂无奖章