View
文章平均质量分 73
汐丶诺
一路走下来,感谢身边各位好友!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【YLJustifyTextView】,支持文字两端对齐,折行
GitHub地址:https://github.com/ai2101039/YLJustifyTextView/tree/master大家切到Master分支在项目开发中,大家可能会遇到如下的UI情况对于这样的UI,如果按照一般的写法,可能需要,左边一个TextView,右边一个TextView,下面一个View下划线。这样的方式XML会很长,最主要的是因为会创建很多对象,每一个对象都有其对象头和字段,影响内存使用。那么自定义控件就是一个很好的选择我们说,自定义控件的原则就是原创 2021-04-22 11:24:51 · 362 阅读 · 0 评论 -
【YLCircleImageView】描边/间距/四个角不同弧度
github:https://github.com/ai2101039/YLCircleImageView效果:变态的需求GIF 可用属性 /** * 图片展示方式 * 0 -- 图片顶部开始展示,铺满,如果Y轴铺满时,X轴大,则图片水平居中 * 1 -- 图片中心点与指定区域中心重合 * 2 -- 图片底部开...原创 2019-01-23 15:36:10 · 899 阅读 · 0 评论 -
【自定义TextView】一个Text,两段文字,两种颜色,两种大小,文字底部平行
最近做个项目,有个UI如图github:https://github.com/ai2101039/YLDiscolorTextViewUI图可能小伙伴第一时间想到,弄两个 textView,不过最近我痴迷onDraw,所以考虑自定义一个TextView,以达到最后的效果。结果图(绿色为baseLine)也许有的小伙伴问,你这数字和汉字也没有底部对齐啊。文字是以...原创 2018-12-19 12:20:56 · 763 阅读 · 0 评论 -
【FontMetrics】探讨
一、这个图是错误的这个 leading 的标记是不对的。 二、正确的图 三、小编的图 四、14SP的TextView,在三倍机上,高度是57px五、FontMetrics的字段值大约好像 top + bottom ≈ 高度。具体的计算需要看源码,但是从理论上来说,textView的高度 是 Top 和 Bottom 的距离。六、字段...原创 2018-12-19 14:16:20 · 2995 阅读 · 0 评论 -
【指示器】自定义ViewPager指示器,和你见过的不太一样。
这次要说的指示器可能和大家常见的不同,这个是纯绘制出来的,即只 onDraw出来的。也许不够完善,欢迎大家提出问题。github:https://github.com/ai2101039/YLPagerIndicator有人说,这个github 有轮子,可是光使用轮子只是一个搬运工啊,而且github的轮子是为了适应各种情况,app 代码量可增加不少;有人说,你这个指示器,我们可以...原创 2018-12-12 18:28:37 · 854 阅读 · 0 评论 -
SwipeLayout 可以左滑的一个控件
先看一下效果图 1、左右两个控件都可以自己设置点击事件2、右侧控件有个动画,300ms3、右侧的临界点是 右侧控件宽度/24、最大的亮点是没有任何侵入,大家可以直接使用源码。看布局代码就能了解注意点:只能用两个直接子View,并且第一个子View 是具体内容,第二个子View是隐藏控件 reset ()函数 用于复用时候的重置状态import andr...原创 2018-04-24 18:37:31 · 1973 阅读 · 0 评论 -
腾讯X5,视频全屏崩溃解决方法
很简单,Demo写错了,所以大家不好做。 /** * 全屏播放配置 */ @Override public void onShowCustomView(View view, CustomViewCallback customViewCallback) { FrameLayout normalView = (FrameLayout) findView...原创 2018-04-10 10:24:11 · 4044 阅读 · 6 评论 -
自定义ProgressBar,类似浏览器加载显示进度
比较简单,记录一下,以便于以后复制粘贴用1、控件原生<ProgressBar android:id="@+id/progressBar1" style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent" android:layout_height="3dp...原创 2018-03-04 16:02:27 · 565 阅读 · 0 评论 -
史上最全的WebSettings说明
文章来源:http://blog.youkuaiyun.com/Kevins优快云/article/details/52241334setAllowContentAccess (boolean allow) 是否允许在WebView中访问内容URL(Content Url),默认允许。内容Url访问允许WebView从安装在系统中的内容提供者载入内容。setAllowFileAccess (boolean ...转载 2018-02-27 17:08:47 · 4300 阅读 · 0 评论 -
等分View,对角线排列。通过OnMeasure,设置控件宽高,通过OnLayout进行排列
自定义View原创 2017-12-28 17:07:32 · 302 阅读 · 0 评论
分享