- 博客(20)
- 收藏
- 关注
原创 Android自定义圆形的波浪百分比进度
先上效果图 自定义代码如下:package com.langteng.courtesy.customview;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapShader;import android.graphics.Canvas;...
2019-02-25 10:06:55 572 2
原创 OkGo的网络缓存使用心得
初次使用okgo的时候只是简单实现网络加载数据,后来慢慢发现okgo还有一个强大的功能-------网络缓存,在没有网络的情况下可以展示数据。提高用户体验。不过在第一次用的时候不知怎么回事一直无法实现请求是成功的但是不走onCacheSuccess方法。于是开始了我的okgo探索之路。首先仔细阅读了okgo网络缓存模块的介绍(https://github.com/jeaso...
2018-10-25 11:59:57 2171 10
原创 Android动态的编辑标签布局,可添加,可删除。标签颜色随机变换。
先看下效果图-------------------首先说一下思路,看到这个设计图的时候首先想到的是流式布局,flowlayou。这个方法可以实现,但是在做删除处理的时候有点难度(也可以实现),后来我就想如果是个recuyclerview就好操作了,于是有了接下来的自定义layoutmanager。先看一下layoutmanager代码如下::://// (powered by ...
2018-09-13 09:53:10 2758 2
原创 Android 改变指定的文字颜色
根据项目需求,在搜索地理位置时输入关键子,当出现搜索结果时,搜索列表中的关键子变颜色其他的字体不变代码如下 public class StringInterceptionUtil { /** * 字符串截取变红 * * @param ,可为null * @param string2 你要变色的字符 * @param st...
2018-07-20 11:30:59 1548
原创 Android真正的沉浸式状态栏实现方式
最近项目需求 研究了一下状态栏的模式 发现了一下几个小秘密 原来沉浸式都是骗人的啊 只有最后一个才是真正的沉浸式状态栏public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super...
2018-03-23 14:13:31 238
原创 Android一行代码实现拍照相册选取功能
近来拍照功能越来越多 反复的使用此功能我都快吐了于是一时技痒,撸了一段代码实现一行代码拍照功能;废话不多说直接上代码 package com.bjxhgx.elongdrivervehcle.myapp;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util....
2018-03-09 13:56:26 1439
原创 Android集成百度AI人脸识别踩过的坑
最近应老板要求,接下来的工作要往人脸识别方向发展,于是我和android小伙伴们就一起走上了探索人脸识别的道路。。。。。。。。。。。。、、、、、、、按照集成步骤申请完 AppID、API Key、Secret Key以及人脸SDK License(大坑) 按照步骤完成申请认证工作后 接下来就是下载demo看一下运行效果 谁知道遇到了一个自己挖的坑 怎么也跳不出来了,我的...
2018-02-28 15:58:15 9987 1
原创 一句代码实现ListView图文加载的万能适配器BaseListViewAdapter<T>
package com.example.administrator.myexample;//刚进公司看到了一个庞大的项目自己就感觉头大,都是以前的老代码 连点简单的封装都没有//我就实在看不下去了,下个版本要怎么办啊,就适配器这一块我就头大了//于是就撸了一段代码 轻松加愉快的解决以后的问题 只要继承我的BaseListViewAdapter//你就可以一句代码实现ListView图
2017-07-13 14:29:55 422
原创 RxJava2+Retrofit2+OkHttp3实现网络缓存
Retrofit2+RxJava2+okhttp3实现网络缓存 宝宝再也不用担心断网看不到数据了
2017-07-13 14:18:04 1538 2
转载 我一行代码都不写实现Toolbar!你却还在封装BaseActivity?
本文由jessyan投稿。jessyan的博客地址:http://www.jianshu.com/u/1d0c0bc634db这是继我们为什么要把Dagger2,MVP以及Rxjava引入项目中?之后,作者的又一篇文章,文章非常有意思,有空一定想想利用ActivityLifecycleCallbacks能做哪些有趣的事情~当然了,每个人的看法都不同,本文并不是推荐大
2017-06-29 09:12:53 526
原创 RecycleView条目点击事件的实现方法
/** * RecyclerView 是5.0推出的一个组件,存在于V7包中,使用需要导包(添加依赖包) * Recycler 回收,复用 * RecyclerView 就是循环利用的View,就是我们Android中ListView的一个升华 * * RecyclerView中item最外层的布局参数是生效的,而ListView的是不生效的 * 更推荐我们书写具
2017-04-28 17:08:47 853
原创 双击放大图片 手指移动图片位置
手指脱动图片 双击放大 package com.softpo.pointerstouchevent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.GestureDe
2017-04-27 20:13:31 979
原创 Android 支付宝支付随手笔记
第一步是进入支付宝开发者平台申请账号,按照文档集成sdk 这些不做介绍直接上代码//传入参数 用户id和钱数 从后台获取加签字符串,private void aliPay() { OkGo.<RechargeModel>post(Urls.ALI_PAY) .params("uid", (int) PrefUtils.get(th...
2019-04-18 15:13:14 226
原创 Android 微信支付随手笔记
首先第一步是去微信开发平台申请自己的开发者账号,这些都不多做介绍了 直接进入代码阶段//这个是调用微信支付的界面必须有 直接粘贴复制即可package com.langteng.courtesy.wxapi;import android.app.Activity;import android.content.Intent;import android.os.Bundle;...
2019-04-18 15:09:00 277
原创 Android竖直RecyclerView嵌套竖直的RecyclerView 与外部RecyclerView的上拉加载和下拉刷新冲突问题
首先看布局<com.scwang.smartrefresh.layout.SmartRefreshLayout android:id="@+id/refresh" android:layout_width="match_parent" android:layout_height="match_parent"><com.scwang.smartr...
2019-02-27 09:31:38 1521
转载 Activity的进出动画学习笔记
本文摘自 https://github.com/jaychou2012/SwitchLayout看了作者的文章感觉挺好,于是写了这篇笔记 以备日后之需。这里有15中进出动画 首先你要跳转的avtivity实现 SwichLayoutInterFace 接口下面实现两个方法@Overridepublic void setEnterSwichLayout() { ...
2018-10-15 09:57:11 207
原创 Fragment穿透事件处理,点击当前fragment空白区域触发了其他fragment控件的点击事件
一般项目都是这样的,下面一个底部导航,然后切换不同的fragment,我这边是加载所有的fragment,然后让他们显示或者隐藏 。替换的话也可以,但是那样体验和性能都不太好。但是显示和隐藏的时候遇到了一个奇怪的问题,前一个fragment隐藏的时候在后一个fragment中竟然出现了前一个fragment的点击事件。也就是说fragment在隐藏的状态下的点击事件也是可以出发的。主要是因为当前的...
2018-08-15 10:27:32 1245
原创 可以使用selector的linearlayout布局
在使用selector的时候我们发现只有button checkbox才能使用某些状态 我现在有个需求 想让点击时整个布局改变状态 于是自己手动自定义了一个可以实现该效果的linearlayout按照这个思路所有的布局都能实现该效果 不废话了直接粘贴代码 package com.langteng.qingdao.toolbar;import android.content.Contex...
2018-05-30 10:24:03 564
原创 picasso glide 图片加载并缓存的框架使用
上一次写了一篇关于volley的使用 这次使用一下picasso和glide对于图片加载来说这两个框架都很方便 也就十一局代码的事情package com.softpo.imageloader;import android.graphics.Color;import android.graphics.drawable.ColorDrawable;import a
2017-04-27 19:39:20 452
原创 使用volley进行网络请求
//Volley 缓存StringRequest,JsonObjectRequest两级缓存(网络--->磁盘)//ImageLoader(三级缓存 网络--->内存缓存---->磁盘)//从缓存中获取数据(缓存失效时间失效)--->hit获取直接展示数据//没有获取数据,走网络,响应头,判断是否进行缓存//首先展示的是volley的工具类 封装到一个类中统一使用 packag
2017-04-27 19:25:10 1334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人