工具类
文章平均质量分 82
思钱想厚_hy
这个作者很懒,什么都没留下…
展开
-
TabLayout 之改变 Indicator 的宽度
前言默认情况下,TabLayout 中 Indicator 的宽度和该 Tab 的宽度相等。但是有时候我们需要自定义 Indicator 的宽度,所以本文将介绍改变 Indicator 的宽度的几种方法。一、反射实现第一种方法是通过反射的方式改变 Indicator 的宽度。TabLayout 只提供了app:tabIndicatorHeight属性来设置 Indicator 的宽度,但没有提供设置宽度的 API。所以只能自己去修改了,先看下源码是怎么实现 Indicator 的。..原创 2022-01-05 11:07:39 · 3018 阅读 · 0 评论 -
TabLayout 设置选中Tab字体加粗,这可能是全网最新写法
为什么写这篇文章?是因为搜了全网都没有一个很简洁的方式有的只是去给 TabLayout 添加「自定义的布局」,然后再对 TabLayout 进行 Tab 卡片的切换进行监听,来更改 「自定义布局」 中的 文字的加粗或者其他。都说懒是提高效率的重要原因,对于我搜到的解决方案,我是不想采纳的。所以,我就开始反复琢磨,看有没有更简洁,更完美的方案,而TabLayout 并没有暴露出来更多的“漏洞”让我钻空子,所以我的方案一再被否定。不过最终,在对懒的目标的坚持下,我得到了这样的方案。监听 Ta原创 2022-01-05 10:47:39 · 2606 阅读 · 6 评论 -
Android浏览器翻译功能调研
0x00 前言这里简单记录一下,关于市面上常见的Android手机浏览器网页翻译功能的情况,以及简述目前我了解到的网页翻译的方式,根据收集到的情况来看,有些方案是适用于任何浏览器的,和平台都没有太大关系。相关安装包均为2021年2月初在华为手机应用市场下载的版本,仅代表当时的情况,虽然部分浏览器支持添加翻译插件,但是这里仅仅手机原始包的情况。0x01 市面上常见的Android手机浏览器及其翻译功能的支持情况拥有翻译功能的浏览器Chrome uc浏览器 没用,不太清楚是不是我自己手原创 2021-07-22 18:20:33 · 1759 阅读 · 2 评论 -
Textview\EditText添加表情
/** * 为Textview添加表情 */public class ExpressionParser { private Context mContext; private Pattern mPattern; private HashMap mDrawableMap; public static final int[] EXPRESSION_DRAW原创 2015-11-05 15:31:08 · 313 阅读 · 0 评论 -
颜色透明度计算
先把结果放在这里,方便大家查询,也方便自己,UI太喜欢用百分比表示了透明度百分比对应的十六进制: 百分比:0% HEX: FF 百分比:1% HEX: FC 百分比:2% HEX: FA 百分比:3% HEX: F7 百分比:4% HEX: F5 百分比:5% HEX: F2 百分比:6% HEX: F0 百分比:7% HEX: ED...原创 2015-12-21 17:32:50 · 1430 阅读 · 0 评论 -
最全面的AndroidStudio配置指南总结-包括护眼模式
使用AndroidStudio开发APP已有半年多的时间了,从刚开始的不习惯到慢慢适应再到逐渐喜欢上AndroidStudio,中间的过程颇有一番曲折,现在把自己对AndroidStudio的配置心得总结下来,分享给大家,希望给后来人带来方便。强迫症童鞋的护眼模式设置方法传统模式的编辑域护眼模式的编辑域设置保护视力颜色 #C7EDCC(护眼绿)转载 2016-05-06 16:53:35 · 909 阅读 · 0 评论