android 应用
文章平均质量分 85
还是卤蛋啊
水无积无辽阔
展开
-
ViewPager wrap_content 无效原理分析,解决方案
ViewPager 高度设置 wrap_content 无效原理分析及完美解决方案原创 2020-04-07 14:43:39 · 1449 阅读 · 0 评论 -
RecyclerView GridLayoutManager 等分间距
RecyclerView 表格实现RecyclerView 配合GridLayoutManager 可以实现类似表格的样式,为了实现均分,adapter 的布局宽度改为匹配父元素,即 android:layout_width=“match_parent” 。RecyclerView rvPhotoAlbums = findViewById(R.id.rv_photoAlbums_conten...原创 2020-04-07 14:37:26 · 12013 阅读 · 13 评论 -
Android 图片着色 Tint 详解
问题描述在app中可能存在一张图片只是因为颜色的不同而引入了多张图片资源的情况。比如一张右箭头的图片,有白色、灰色和黑色三种图片资源存在。所以我们可不可以只保留一张基础图片,在此图片基础上只是颜色改变的情况是否可以通过代码设置来动态修改呢?知识点概览:1. setTint、setTintList :对drawable 进行着色。2. DrawableCompat.wrap: 对drawable 进行包装,使其可原创 2017-02-07 21:47:57 · 14183 阅读 · 2 评论 -
android 判断摄像头是否可用(6.0以下 )
android 6.0以下系统判断当前摄像头是否可用问题概述android 应用程序无法判定当前是否有摄像头的使用权限,是否可用。附一篇6.0权限的文章,有概论、有图还有代码。轻松解决应用程序判断是否有权限的问题。android 6.0 权限简述、思路分析和代码实践问题描述在做ocr 的时候遇到个问题,点击拍照/扫描页面的入口Button,弹出一个对话框 “申请拍照和录像权限” “禁止”/“允原创 2016-06-21 16:45:36 · 15492 阅读 · 6 评论 -
ViewPager系列之ViewPager一屏显示多个子页面,这里才是原创
ViewPager一屏显示多个子页面,常见的有两种形式:1、当前展示的页面右侧显示一部分下个页面的内容2、当前页面居中,左右两边分别显示上一个页面、下一个页面第。ViewPager 一页显示多个实现代码ViewPager 显示多个子页面原创 2016-05-02 18:43:14 · 30563 阅读 · 34 评论 -
ViewPager系列之ViewPager无限循环滑动原理、代码、2种实现方法比较
ViewPager无限循环2种方法。方法1:重写 PagerAdapter 中的 getCount() 方法。方法2:重写了 OnPageChangeListener 接口中的onPageSelected 方法。ViewPager无限循环原理。ViewPager无限循环2种实现方法比较。原创 2016-05-02 17:17:59 · 15839 阅读 · 4 评论 -
Android 自定义流式布局FlowLayout 自己造的轮子真香!
流式布局FlowLayout、自定义流式布局、FlowLayout,实现方式:自定义ViewGroup,炒鸡简单的实现原理分析功能:1.支持设置行间距、列间距;2.支持适配器模式动态添加实现分析:测量onMeasure;布局onLayout;间距实现分析;代码实现原创 2020-04-27 12:05:58 · 3138 阅读 · 0 评论 -
android AOP实现之AspectJ
AOP1.1 背景OOP(面向对象编程)的精髓是把功能或问题模块化,每个模块都有自己的职责,理想状态是只处理自己职责之内的事务。但在实际中,理想的职责单一往往携带了一些其他的、“脏”的逻辑处理。举个最简单而又常见的例子:现在想为模块A加上日志功能,要求模块运行时候能输出日志。在不知道AOP的情况下,一般的处理都是:先设计一个日志输出模块,这个模块提供日志输出API,比如Android中...原创 2018-04-16 00:21:47 · 1065 阅读 · 0 评论 -
Android TabLayout+ScrollView 实现仿html锚点
Android 实现仿html 锚点点击效果。在浏览网页的时候,如果网页内容过长,添加网页内部导航会增加用户体验,也就是添加锚点。 这里是用 TabLayout+ScrollView 为页面添加锚点,实现仿html页面导航功能。点击TabLayout条目的时候,对应区域滑动到当前展示位置滑动ScrollView,对应的标签变为选中状态,并且移动到中间位置原创 2016-10-23 00:19:11 · 7074 阅读 · 20 评论 -
Android 爬坑路
慢慢的记录下自己在项目中遇到的一些坑。1.setTextIsSelectable的坑setTextIsSelectable 在三星note3手机上引发的 java.lang.StackOverflowError 错误!功能描述:textView.setTextIsSelectable(boolean selectable)实现可选复制的功能。 问题描述:也是无意发现的这个问题。在A页面点击按钮跳转原创 2016-12-12 23:00:24 · 589 阅读 · 0 评论 -
Android 滑动改变标题/栏导航栏颜色、透明度
Android 滑动改变标题/栏导航栏颜色、透明度。初始状态下,标题栏是透明的,随着滑动屏幕,标题颜色发生改变,而且icon和文字的颜色也发生了相应的变化,有个渐变的转化过程思路梳理 1. 监听ScrollView 的滑动 2. Toolbar等标题栏(导航栏)背景颜色/透明度的变化 3. 文字及icon图片的颜色变化原创 2016-10-15 23:23:49 · 7501 阅读 · 1 评论