Android
HotSmoking
88601871
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
我一行代码都不写实现Toolbar!你却还在封装BaseActivity?
本文由jessyan投稿。jessyan的博客地址:http://www.jianshu.com/u/1d0c0bc634db这是继我们为什么要把Dagger2,MVP以及Rxjava引入项目中?之后,作者的又一篇文章,文章非常有意思,有空一定想想利用ActivityLifecycleCallbacks能做哪些有趣的事情~当然了,每个人的看法都不同,本文并不是推荐大转载 2017-06-29 09:12:53 · 593 阅读 · 0 评论 -
Android动态的编辑标签布局,可添加,可删除。标签颜色随机变换。
先看下效果图-------------------首先说一下思路,看到这个设计图的时候首先想到的是流式布局,flowlayou。这个方法可以实现,但是在做删除处理的时候有点难度(也可以实现),后来我就想如果是个recuyclerview就好操作了,于是有了接下来的自定义layoutmanager。先看一下layoutmanager代码如下::://// (powered by ...原创 2018-09-13 09:53:10 · 2879 阅读 · 2 评论 -
Fragment穿透事件处理,点击当前fragment空白区域触发了其他fragment控件的点击事件
一般项目都是这样的,下面一个底部导航,然后切换不同的fragment,我这边是加载所有的fragment,然后让他们显示或者隐藏 。替换的话也可以,但是那样体验和性能都不太好。但是显示和隐藏的时候遇到了一个奇怪的问题,前一个fragment隐藏的时候在后一个fragment中竟然出现了前一个fragment的点击事件。也就是说fragment在隐藏的状态下的点击事件也是可以出发的。主要是因为当前的...原创 2018-08-15 10:27:32 · 1328 阅读 · 0 评论 -
Android 改变指定的文字颜色
根据项目需求,在搜索地理位置时输入关键子,当出现搜索结果时,搜索列表中的关键子变颜色其他的字体不变代码如下 public class StringInterceptionUtil { /** * 字符串截取变红 * * @param ,可为null * @param string2 你要变色的字符 * @param st...原创 2018-07-20 11:30:59 · 1629 阅读 · 0 评论 -
Android集成百度AI人脸识别踩过的坑
最近应老板要求,接下来的工作要往人脸识别方向发展,于是我和android小伙伴们就一起走上了探索人脸识别的道路。。。。。。。。。。。。、、、、、、、按照集成步骤申请完 AppID、API Key、Secret Key以及人脸SDK License(大坑) 按照步骤完成申请认证工作后 接下来就是下载demo看一下运行效果 谁知道遇到了一个自己挖的坑 怎么也跳不出来了,我的...原创 2018-02-28 15:58:15 · 10329 阅读 · 1 评论 -
Android真正的沉浸式状态栏实现方式
最近项目需求 研究了一下状态栏的模式 发现了一下几个小秘密 原来沉浸式都是骗人的啊 只有最后一个才是真正的沉浸式状态栏public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super...原创 2018-03-23 14:13:31 · 287 阅读 · 0 评论 -
RxJava2+Retrofit2+OkHttp3实现网络缓存
Retrofit2+RxJava2+okhttp3实现网络缓存 宝宝再也不用担心断网看不到数据了原创 2017-07-13 14:18:04 · 1594 阅读 · 2 评论 -
一句代码实现ListView图文加载的万能适配器BaseListViewAdapter<T>
package com.example.administrator.myexample;//刚进公司看到了一个庞大的项目自己就感觉头大,都是以前的老代码 连点简单的封装都没有//我就实在看不下去了,下个版本要怎么办啊,就适配器这一块我就头大了//于是就撸了一段代码 轻松加愉快的解决以后的问题 只要继承我的BaseListViewAdapter//你就可以一句代码实现ListView图原创 2017-07-13 14:29:55 · 491 阅读 · 0 评论 -
使用volley进行网络请求
//Volley 缓存StringRequest,JsonObjectRequest两级缓存(网络--->磁盘)//ImageLoader(三级缓存 网络--->内存缓存---->磁盘)//从缓存中获取数据(缓存失效时间失效)--->hit获取直接展示数据//没有获取数据,走网络,响应头,判断是否进行缓存//首先展示的是volley的工具类 封装到一个类中统一使用 packag原创 2017-04-27 19:25:10 · 1421 阅读 · 0 评论 -
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 · 512 阅读 · 0 评论 -
双击放大图片 手指移动图片位置
手指脱动图片 双击放大 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 · 1049 阅读 · 0 评论 -
RecycleView条目点击事件的实现方法
/** * RecyclerView 是5.0推出的一个组件,存在于V7包中,使用需要导包(添加依赖包) * Recycler 回收,复用 * RecyclerView 就是循环利用的View,就是我们Android中ListView的一个升华 * * RecyclerView中item最外层的布局参数是生效的,而ListView的是不生效的 * 更推荐我们书写具原创 2017-04-28 17:08:47 · 918 阅读 · 0 评论 -
Activity的进出动画学习笔记
本文摘自 https://github.com/jaychou2012/SwitchLayout看了作者的文章感觉挺好,于是写了这篇笔记 以备日后之需。这里有15中进出动画 首先你要跳转的avtivity实现 SwichLayoutInterFace 接口下面实现两个方法@Overridepublic void setEnterSwichLayout() { ...转载 2018-10-15 09:57:11 · 263 阅读 · 0 评论
分享