有时候在布局界面的时候,UI要求某个View或者某张图片按比例显示,以适应不同的屏幕分辨率。通常我们时通过自定义View或者引入第三方的库来解决。现在我们既然已经使用了ConstraintLayout,它本身就支持这样的按比例设置View大小的功能。下面我们来介绍如何使用:首先我们在布局中添加一个View:此时,没有添加任何约束,显示的比例就是原始图片的比例。添加水平方向的约束:添加完水平方向的约
分类:
其他好文 时间:
2018-12-04 18:59:07
阅读次数:
762
这里是在网上找到的一片Android学习路线,希望记录下来供以后学习 1Java 基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 HashMap 和 HashTable 区别 HashCode 作用,如何重载hashCode方法 ArrayLi ...
分类:
移动开发 时间:
2018-11-18 14:19:00
阅读次数:
186
一、目标适配与目标显示问题 (1)场景一 Ambient Scout App Background: 在自定义View(xib)中,绘制曲线。在Controller中添加自定义View。 Phenomenon: 在界面中显示的SubView,与AutoLayout的Frame不一致。 Method: ...
分类:
移动开发 时间:
2018-10-31 20:18:17
阅读次数:
292
自定义View 水印布局 WaterMark 前景色 目录 目录项目中的使用案例水印布局 MarkFrameLayout自定义属性 项目中的使用案例 项目中要求在所有页面都添加水印,这种情况下可以在BaseActivity中将水印布局设为根布局 前景色样式: 背景色样式: 布局: 水印布局 Mark... ...
分类:
其他好文 时间:
2018-10-13 14:39:38
阅读次数:
457
本文来自网易云社区 作者:孙有军 在开发Andorid应用程序中,经常会自定义View来实现各种各样炫酷的效果,在实现这吊炸天效果的同时,我们往往会定义很多attr属性,这样就可以在XML中配置我们想要的属性值,以下就是定义属性值可能遇到的各种坑。 大家都知道怎么定义attr属性,一般如下: 先声明 ...
分类:
其他好文 时间:
2018-09-25 13:22:10
阅读次数:
143
本文来自网易云社区 作者:孙有军 在开发Andorid应用程序中,经常会自定义View来实现各种各样炫酷的效果,在实现这吊炸天效果的同时,我们往往会定义很多attr属性,这样就可以在XML中配置我们想要的属性值,以下就是定义属性值可能遇到的各种坑。 大家都知道怎么定义attr属性,一般如下: 先声明 ...
分类:
其他好文 时间:
2018-09-25 13:21:56
阅读次数:
196
今天来说说DataBinding在自定义属性的使用 默认的android命名空间下,我们会发现并不是所有的属性都能直接通过data binding进行设置,比如margin,padding,还有自定义View的各种属性。 默认资源使用 添加值: 属性: 图片自定义属性: 添加属性和数据: 我只是简单 ...
分类:
移动开发 时间:
2018-09-22 12:35:42
阅读次数:
586
作为一名 Android 开发者,每天接触最多的就是 View 了。Android View 虽然不是四大组件,但其并不比四大组件的地位低。而 View 的核心知识点事件分发机制则是不少刚入门同学的拦路虎,也是面试过程中基本上都会问的。理解 View 的事件能够让你写出更好自定义 View 以及解决 ...
分类:
移动开发 时间:
2018-09-16 22:28:36
阅读次数:
216
要在其他平台实现自定义字体可谓是相当的麻烦,但是在Android平台就很简单了。 首先将自定义字体ttf放到“assets”下面被实例化之后再使用。 好了,就这么简单就实现了自定义字体。 下面是两个非常有用的方法,在这里备份一下: ...
分类:
移动开发 时间:
2018-09-13 16:29:40
阅读次数:
263
背景,需要弄个波形顶部的背景,所以就网上找了个demo来修改所得(技术有限,本人热衷修改(-_-!!)) 效果图: 以下为自定义View类没什么好讲的: ...
分类:
其他好文 时间:
2018-09-13 16:21:39
阅读次数:
107