自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 光学链APP技术支持

光学链APP技术支持 Email:[email protected] TEl: +86-15366197122

2018-08-31 09:53:17 1336

原创 光学链APP技术支持

App Technical Support Email:[email protected] TEl: +86-15366197122

2018-08-30 17:02:54 686

原创 自定义Gallery实现QQ附近的人和京东金融选择存款时间效果

先上图 前段时间写选择刻度尺(http://blog.csdn.net/u012305710/article/details/52059901)的时候发现选择存款时间写的还挺炫的,在加上看过一篇用Viewpage实现的查看qq附近的人就决定自己也来写写看。 先讲这篇文章能学到的东西吧。分析问题的能力Android中Matrix的使用数学加减运算下面进入正文:分析问题

2016-08-08 19:57:55 1212

原创 OKHttp的常用配置如配置Https证书,忽略Https证书,Cookie持久化

Retrofit应该是目前最火的联网框架,但是内部还是使用的OKHttp,在这总结一下常用的配置。做Cookie的持久化。 OKHttp3.0之后和之前做Cookie持久化有了点区别下面直接上代码: .cookieJar(new CookieJar() { private final HashMap<String, List<Cookie>> cooki

2016-08-04 17:07:19 5714 1

原创 使用SwipeBackLayout设置windowIsTranslucent导致Activity动画失效

使用SwipeBackLayout设置windowIsTranslucent导致Activity动画失效最近使用SwipeBackLayout做滑动返回,遇到了不大不小的问题就是Activity的启动方向都是从底部弹出本来感觉很好看,但是也很好奇怎么突然启动方向从底部弹出了呢。 做了一下测试<item name="android:windowIsTranslucent">false</item>

2016-08-01 15:36:59 2047

原创 仿京东金融选择金钱刻度尺效果

前段时间用了京东金融的APP其中有一个选择金钱的效果感觉很炫就决定模仿下,下面是两张对比照。 这篇文章能够学到的知识点主要包含了:Canvas画布的使用触摸事件的处理Scroller惯性滑动的处理一些数学的加减运算 一些初始化画笔的操作就不再这里赘述了,下面直接讲自定义View几个方法安装顺序来。 1.onMeasure方法中主要是测量View的大小,这里我们给刻度尺在wrap

2016-07-28 22:48:45 5828 10

原创 自定义View实现空调遥控器切换度数

简单描述下这篇文章需要用到的技术:View的测量Canvas绘图技巧触摸事件的计算接口回调整体思路需要画两个圆弧一个是底部固定不变的另一个是更随手指移动渐变的圆弧圆环上的分割线可以利用画布的旋转进行画线文字的显示需要根据到圆心的距离进行计算。根据手指滑动的x、y求当前滑动的范围的角度根据起始度数相加。代码解读画底部圆环 使用drawArc(RectF oval,float sta

2016-07-08 11:31:32 3956 10

原创 Android Handler使用导致内存溢出附带LeakCanary排查

最近项目马上结束了在对项目进行检查有没有内存泄漏的地方,这里使用的是leakcanary。 使用步骤很简单:添加依赖:dependencies { debugCompile 'com.squareup.leakcanary:leakcanary-android:1.4-beta2' releaseCompile 'com.squareup.leakcanary:leakcanary-andr

2016-05-11 15:38:19 961

原创 Android打开输入法和关闭输入法

Android 手动开启输入法和关闭输入法

2016-05-05 20:50:10 4564

原创 android studio强制关闭运行报错

Error:org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotterFileCollectionSnapshotImplcannotbecasttoorg.gradle.api.internal.changedetection.state.OutputFilesCollectionSnapshotte

2016-04-27 10:26:51 3026

原创 Android加载大图避免OOM

先看错误吧: Out of memory on a 122880016-byte allocation.04-06 22:53:13.992 16692-16692/com.cxx.loadbigimg E/AndroidRuntime: FATAL EXCEPTION: main

2016-04-06 23:15:17 557

原创 自定义View实现SwichButton效果

老习惯先看效果,这种效果其实用自定义的CheckBox也是很好实现的。但是这样实现可以用手指滑动实现和手指点击实现。需要掌握的技术自定义属性触摸事件的处理回调的使用实现步骤自定义属性 怎么自定义属性我就不详细介绍了网上一大堆,这里需要现在资源文件夹下的values创建attrs.xml文件,主要定义了默认是否是选中和滑动的图片是什么。<?xml version="1.0" encodi

2016-04-04 23:56:14 622

原创 跟随手机移动的View

最近一直在忙抽空写了个小demo是跟随手指移动,下面是效果。 其实很简单这是根据动画做的 根据触摸位置设置setTranslationX即可下面是代码 @Override public boolean onTouchEvent(MotionEvent event) { float rawY = event.getRawY(); float rawX =

2016-03-07 23:00:34 522

原创 关于RecyclerView的高级使用

老规矩先看效果: 咋一看和前几天写的那个用ListView嵌套GridView写的界面很像,但毕竟那个还是太Low了。http://blog.csdn.net/u012305710/article/details/50464982 Android已经推出了RecyclerView替换了ListView那实现起来肯定很简单了。 RecycleView的Adapter中的 public Base

2016-01-20 21:33:16 1456

原创 关于TabLayout的使用

效果这样的: 在以前使用顶部滚动的标题栏都是使用的ViewPagerIndicator,https://github.com/JakeWharton/ViewPagerIndicator但是现在谷歌自己退出了TabLayout控件,使用起来很简单。以前自己也用了但是没有进行总结,这次就做个总结。<android.support.design.widget.TabLayout a

2016-01-19 23:33:10 435

原创 读书笔记1.Android启动模式

以前都是在知乎上问有什么学习Android进阶的书看到了这本书《Android开发艺术探索》读者确实挺好的在这做个读书笔记。学Android都知道Activity有四种启动模式,主要是:standard、singleTop、singleTask和singleInstance.默认的情况下我们使用的都是standart这种模式。 standard:标准模式,每次启动Activity的时候都会创建一个

2016-01-18 22:25:55 400

原创 使用ViewGrop和Fragment对Fragmen进行缓存

最近写了个项目底部是ViewGroup布局内容是使用Fragment进行填充,写完之后领导说点击下面切换的时候界面都会延迟一下才会进行显示让我进行修改,于是我只能加缓存了。@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, B

2016-01-16 17:12:48 965

原创 定义的ListView嵌套GridView的布局

实现的效果如图所示。 ListView有的时候对于一些效果实现起来不是那么容易,像这种布局用litview实现起来有点困难,但是使用listview嵌套GridView实现起来就简单很多了。 需要注意的是GridView需要重写onMeasure方法: @Override protected void onMeasure(int widthMeasureSpec, int heightM

2016-01-05 20:23:06 4171 4

原创 自定义半圆的SeekBar

先上图: 效果看着还不错,支持手指拖动。 也是根据githup上的开源控件改造的: https://github.com/Triggertrap/SeekArc 主要修改了: 1.将画笔宽度修改为 private int mProgressWidth = 32; private int mArcWidth = 90; 2.PathEffect effect = new Das

2016-01-04 20:49:24 2932 1

原创 android仿ios的时间滚动控件WheelView

效果图这样的: 根据开源的https://github.com/chemalarrea/Android-wheel改编的 将WheelView移动到自己的项目中 在布局文件中: <LinearLayout android:layout_width="200dp" android:orientation="horizontal" android:l

2016-01-04 19:41:43 5763

原创 开源控件MPAndroidChart的使用

首先看下实现的具体效果吧: 主要是实现的一个历史电量的变化。 下面直接代码讲解: 使用的是Githup上的开源控件地址是:https://github.com/PhilJay/MPAndroidChartmChart.setViewPortOffsets(55, 55, 55, 55); //设置视图的偏移量 如果不对视图设置偏移最左边和最右边的的标注只能显示一半。 YAx

2016-01-04 19:12:00 1265

自定义Gallery实现QQ附近的人和京东金融选择存款时间

http://blog.csdn.net/u012305710/article/details/52130459

2016-08-08

自定义Gallery实现QQ附近的人和京东金融选择存款时间效果

自定义Gallery实现QQ附近的人和京东金融选择存款时间效果http://blog.csdn.net/u012305710/article/details/52130459

2016-08-08

仿京东金融选择金钱刻度尺效果http://blog.csdn.net/u012305710/article/details/52059901

http://blog.csdn.net/u012305710/article/details/52059901

2016-07-28

自定义View实现空调遥控器切换度数http://blog.csdn.net/u012305710/article/details/51859542

自定义View实现空调遥控器切换度数http://blog.csdn.net/u012305710/article/details/51859542

2016-07-08

android加载大图避免oom

android加载大图避免oom,博客http://blog.csdn.net/u012305710/article/details/51079676

2016-04-06

android自定义View实现SwitchView

android自定义View实现SwitchView

2016-04-05

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

TA关注的人

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