Android开发
此用户已经更换其他账号
这个作者很懒,什么都没留下…
展开
-
Android开发学习记录5:全面了解ConstraintLayout之动画
1.动画的实现原理与限制原理:将新的布局结构结构设置到当前本布局中。限制:只能是位置或者尺寸的变化。2.动画实例2.1.创建两个内容完全相同的布局文件,将一个设置为当前活动的布局然后对另外一个布局的视图进行位置或者尺寸上的修改。<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.and原创 2020-05-13 22:14:29 · 191 阅读 · 0 评论 -
Android开发学习记录4:全面了解ConstraintLayout之Guideline及Barrier
1.Guideline1.1 创建Guideline1.2 Guideline的作用,见名知意,就是提供参考。总共有三种内容可参考,点击上方小圆圈可进行切换,如下图中分别表示与父视图左边的距离,在水平方向的位置比例(与左边的距离占父视图宽度的比例),与父视图右边的距离。2.Barrier:在控件某个方向添加屏障,避免在绘制时与其他视图交叉。2.1.创建Barrier,在创建Barrier之前应先创建视图要添加Barrier的视图,在创建好视图后将该视图拖拽至Barrier。2.2在Barr原创 2020-05-12 22:25:55 · 890 阅读 · 0 评论 -
Android学习开发记录3:全面了解ConstraintLayout之固定比例
1.首先将视图的长和宽都设置为0dp,并添加app:layout_constraintDimensionRatio属性,其值为宽度和高度的比值,也可以设置比例数如2:1。同样可以在视图区域设置:2.在此后其作为位置参考的视图发生移动时该视图会自动保持该比例。...原创 2020-05-12 18:23:47 · 372 阅读 · 0 评论 -
Android开发学习记录2:全面了解ConstraintLayout之Chain
注意:以下视图的操作主要在可视化面板中进行操作1.Chain,创建一条链在可视化编辑窗口中选中多个控件,鼠标右击选择Chains再次选择Create Horizontal Chain创建水平链,或者Create Vertical Chain创建垂直链。 1.1链的模式:切换模式操作:选择链中任意一个视图,鼠标右击选择Cycle Chain mode来切换模式。1.1.1.spread mode此模式下的视图将以相同的间隔分布在视图中。1.1.2.spread inside此模式下链的最边原创 2020-05-12 14:16:36 · 334 阅读 · 0 评论 -
Android开发学习记录1:初识ConstraintLayout布局
1.ConstraintLayout的使用逻辑:通过控件上下左右四个位置与其他控件的位置关系确定自身的位置。注意:在此布局中的控件在水平和垂直方向应至少添加一个位置限制,便于限制控件位置,否则开发工具也会进行错误提示,虽然并不影响程序运行。示例:2.通过改变app:layout_constraintVertical_bias,app:layout_constraintHorizontal_bias的属性值来控制其位置其在垂直与水平位置关系中的百分比,要使得该属性有效需要在上下同时有位置限制,或者左右有原创 2020-05-11 22:06:23 · 97 阅读 · 0 评论