Android可双向滑动的范围选择器(双向滑动可选择范围的SeekBar)实现

一、概述 之前公司app里面有个功能是一个可以双向滑动的范围选择器,我在网上百度过一些实现方法,感觉各有利弊吧,但是都不太适合我们的需求。所以站在巨人的肩膀上,通过自定义View实现了一个可以适用于绝大多数情况的范围选择器来供大家使用。首先,看效果图: 我对该范围选择器的属性进行了一些封装...

2018-02-01 22:31:12

阅读数 5406

评论数 9

Android仿微信搜索,Recyclerview+关键字动态匹配筛选变色效果(Edittext+Recyclerview)

一、概述   我们要实现的是模仿微信的搜索效果,通过监听Edittext中文字的变化动态匹配Recyclerview列表中文字,刷新列表,并将关键字变色显示。   首先上图,展示我们将要实现的效果(关键字是有颜色变化的,列表也有刷新。我们的gif图表现的不是很明显)。   然后是部分...

2018-01-17 13:13:52

阅读数 2928

评论数 4

CSDN MARKDOWN语法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数...

2019-01-30 15:33:43

阅读数 162

评论数 0

当前Android应用对于x86支持情况的调研

调查当前应用市场的Androidapp对于x86架构的支持情况 suc代表安装成功,其它则显示安装日志。 应用 结果 豆瓣 suc 优酷 Failed to extract native libraries, res=-113 唱吧 Failed to extract na...

2019-01-17 19:35:28

阅读数 236

评论数 0

Android复制assets文件到SD卡

Android 复制assets里面的文件到SD卡 前言 最近接到一个js文件缓存任务,即通过拦截我们webView的url,首先从文件加载js文件,文件里没有的话就去assets里面Copy过来。感觉这个工具类挺有用的,所以先发上来供大家参考。稍后有时间会把整个项目思路写出来。 项目代码 pub...

2018-11-07 20:04:24

阅读数 648

评论数 0

Android 产品定制之java代码定制(同一应用程序某个Activity使用不同java代码)

前言 在上一篇文章我们讲过,我们可以通过定制实现不同版本使用不同的资源文件,那么是否也可以定制不同的java源代码呢?可以的,难度不大,只是步骤稍微比只定制资源文件繁琐点。 定制须知 虽然定制和构建类型中的字符串和布局资源与main源码集中的值会相应的覆盖,java类却又不同。如果main源...

2018-09-07 00:43:41

阅读数 210

评论数 0

Android 产品定制之资源定制(同一应用程序使用不同资源)

前言 前两天面试一家公司(当然我没去),他们那边的工作要求是把一个软件发布多个不同的版本,稍微修改一些UI。就类似于同一软件发布多个不同名的版本,本质代码还是一样的,不过可能有些文字或者图片的变化。面试官跟我说你来的话任务很简单,就是不停地复制粘贴和改名。虽然我没去那家公司入职,但我也想了想那边...

2018-09-06 23:53:22

阅读数 134

评论数 0

Android开发必备的Gradle知识

前言 本篇文章来自本人以前的学习笔记,本来笔记语言比较生硬,之前有同事问我关于Gradle的知识,对我的笔记评价还不错。于是趁最近有时间对语言稍加润色,发出来供大家参考。这篇笔记来自《巧用Gradle构建Android应用》(《Gradle Recipes for Android》)这本书(以前...

2018-09-04 01:15:22

阅读数 126

评论数 0

Android 自定义Dialog详细教程

一、概述   Dialog可以在当前页面弹出一个对话框,并且它的层级在所有view之上,可以屏蔽掉其它控件的交互能力。Dialog的用处十分广泛,但是由于系统自带的Dialog样式往往不能满足我们特定的需求,所以我们需要对其样式,大小,进出场方式等等多种属性进行自定义。下面我们展示一个自定义了样...

2018-01-27 23:04:41

阅读数 147

评论数 0

Android开发总结之动画(帧动画+补间动画)

一、概述 动画的概念   动画的概念不同于一般意义上的动画片,动画是一种综合艺术,它是集合了绘画、漫画、电影、数字媒体、摄影、音乐、文学等众多艺术门类于一身的艺术表现形式。   动画的英文有很多表述,如animation、cartoon、animated cartoon、cameracat...

2018-01-18 17:53:36

阅读数 3319

评论数 1

Linux(Debian Ubuntu)配置JDK以及SDK

首先先上一条我的配置,懒得看教程的直接参考 配置JAVA_HOME JAVA_HOME 即JDK的根目录,也就是你下载JDK后解压到的位置,其目录结构如下: 因为我用的是JAVA9,其JDK目录已经包含了JRE的所需文件,所以不需要特殊考虑JRE,直接指向JDK根目录即可。 配置ANDRO...

2018-01-15 16:27:18

阅读数 164

评论数 1

git快速配置教程

git安装 因为我用的是Debian,所以在这里以Ubuntu和Debian为例,(windows 下载—安装—下一步—OK),从下载开始一步一步进行git的安装; 据官网所说,安装仅需一行代码: apt-get install git 但是在我的系统是会提示权限不够,毕竟是install...

2018-01-15 16:24:56

阅读数 356

评论数 0

Android长按图片多选效果(Recyclerview+Checkbox)的实现

Android长按图片多选效果(Recyclerview+Checkbox)的实现 Step 1: 首先上效果图 我们要实现的效果是在一个Recyclerview的网格布局中,长按出现checkbox以及底部按钮。可以记录下我们选中的条目并显示它的位置。你可以在这里进行你想要的操作。...

2018-01-15 16:19:04

阅读数 503

评论数 0

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